pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

qt5-qtwebengine: removed, now in x11



Module Name:	pkgsrc-wip
Committed By:	Mark Davies <mark%ecs.vuw.ac.nz@localhost>
Pushed By:	markd
Date:		Wed Sep 1 23:24:33 2021 +1200
Changeset:	fb7397ccd3b4d87b928bc9bcc45b937f7981157f

Modified Files:
	Makefile
Removed Files:
	qt5-qtwebengine/DESCR
	qt5-qtwebengine/Makefile
	qt5-qtwebengine/PLIST
	qt5-qtwebengine/TODO
	qt5-qtwebengine/buildlink3.mk
	qt5-qtwebengine/distinfo
	qt5-qtwebengine/files/audio_manager_openbsd.cc
	qt5-qtwebengine/files/audio_manager_openbsd.h
	qt5-qtwebengine/files/hid_connection_fido.cc
	qt5-qtwebengine/files/hid_connection_fido.h
	qt5-qtwebengine/files/hid_service_fido.cc
	qt5-qtwebengine/files/hid_service_fido.h
	qt5-qtwebengine/files/netbsd.pri
	qt5-qtwebengine/files/openbsd.pri
	qt5-qtwebengine/files/sndio_input.cc
	qt5-qtwebengine/files/sndio_input.h
	qt5-qtwebengine/files/sndio_output.cc
	qt5-qtwebengine/files/sndio_output.h
	qt5-qtwebengine/patches/patch-mkspecs_features_functions.prf
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_allocator__shim__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__internals__posix.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_base__paths__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_base__switches.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_base__switches.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_cpu.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_elf__reader.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_proc_maps_linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_stack__trace__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__watcher__stub.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__watcher__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__util.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__util__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__util__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_scoped__file.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_i18n_icu__util.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_i18n_string_compare.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_i18n_time_formatting.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_linux__util.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_location__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_logging__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_discardable__memory.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_shared__memory__region__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_native__library__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_native__library__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_path__service__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_internal__linux.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_kill.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_kill__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_launch.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_launch.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_launch__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_memory.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_memory.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_memory__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__handle.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__handle.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__handle__netbsd.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__iterator.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__iterator__netbsd.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics__netbsd.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__util__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_register__context.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_stack__copier__signal.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_sampling__heap__profiler_sampling__heap__profiler.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_security__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_synchronization_lock__impl.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_syslog__logging.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info__netbsd.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_task_thread__pool_environment__config__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_test_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_event-config.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_netbsd_config.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_netbsd_event-config.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__dump__provider.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_compiler_compiler.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_crypto.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_features.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_dri_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_gtk_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_libdrm_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_nss_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_ui.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_gn__run__binary.py
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_linux_libpci_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_linux_unbundle_fontconfig.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_toolchain_netbsd_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_chromium__strings.grd
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_generated__resources.grd
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_google__chrome__strings.grd
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_settings__strings.grdp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_theme_chrome__unscaled__resources.grd
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_theme_theme__resources.grd
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_browser__resources.grd
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_custom__handlers_protocol__handler__registry.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_dev__ui__browser__resources.grd
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_devtools_devtools__eye__dropper.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_device__info__fetcher.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_device__info__fetcher__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_settings__private_prefs__util.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__event__log__uploader.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__log__uploader.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_prefs_browser__prefs.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about__ui.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_channel__info.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_channel__info__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__content__client.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__features.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__features.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__paths.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__paths.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__paths__internal.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__switches.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__switches.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_component__flash__hint__file__linux.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_extensions_api_api__sources.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_extensions_command.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_features.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_media_cdm__host__file__path.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_pref__names.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_pref__names.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_renderer_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_renderer_pepper_pepper__flash__font__file__host.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_renderer_pepper_pepper__flash__font__file__host.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_test_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_bindings_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_browser_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_browser_metrics_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_chromecast.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_net_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill__payments__strings.grdp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_content_renderer_password__form__conversion__utils.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_browser_autofill__external__delegate.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_browser_personal__data__manager.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__regexes.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__util.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_content__settings_core_browser_website__settings__registry.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_cookie__config_cookie__store__util.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_crash_content_browser_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_crash_core_common_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_cronet_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_discardable__memory_service_discardable__shared__memory__manager.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_download_internal_common_base__file.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_exo_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feedback_anonymizer__tool.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_flags__ui_flags__state.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_gwp__asan_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_keyed__service_core_dependency__graph__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_metrics__log.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_system__memory__stats__recorder__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_neterror_resources_neterror.js
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_network__session__configurator_browser_network__session__configurator.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_new__or__sad__tab__strings.grdp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_os__crypt_os__crypt.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_os__crypt_os__crypt__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_password__manager_core_browser_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_plugins_renderer_plugin__placeholder.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_policy_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_policy_core_common_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_previews_core_previews__features.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_safe__browsing_core_resources_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_safe__browsing_core_resources_gen__file__type__proto.py
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_security__interstitials_content_captive__portal__blocking__page.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_security__interstitials_content_utils.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_services_font_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_signin_features.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_spellcheck_renderer_spellcheck__worditerator.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_storage__monitor__netbsd.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_storage__monitor__netbsd.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_update__client_update__query__params.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_idn__spoof__checker.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_skeleton__generator.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__matcher_regex__set__matcher.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__matcher_url__matcher__factory.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_common_features.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_common_gpu_dawn__context__provider.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_host_host__display__client.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_host_host__display__client.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_webcrypto_algorithms_test__helpers.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_app_content__main__runner__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_compositor_viz__process__transport__factory.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_devtools_protocol_system__info__handler.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu__process__host.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_memory_swap__metrics__driver__impl__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host__receiver__bindings.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_input_input__device__change__observer.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_pepper_pepper__file__io__host.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__message__filter.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__message__filter.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__view__host__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__event__handler.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_jank__monitor.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_utility__process__host.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_utility__process__host__receiver__bindings.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_v8__snapshot__files.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_webui_shared__resources__data__source.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_child_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_common_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_common_common__sandbox__support__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_common_features.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_gpu__sandbox__hook__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_ppapi__plugin_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_app_content__main__delegate.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_app_content__main__delegate.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_child__process__host.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_common__param__traits__macros.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__constants.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__constants.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__features.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__switches.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__switches.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_use__zoom__for__dsf__policy.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_media_audio_audio__device__factory.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_render__process__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_render__thread__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_shell_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_test_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_gamepad__provider.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_hid__writer__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_declarative__webrequest_webrequest__action.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_messaging_message__service.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_networking__private_networking__private__delegate__factory.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_web__request_form__data__parser.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_browser__context__keyed__service__factories.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_api___permission__features.json
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_api_runtime.json
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_feature__switch.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_features_feature.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_image__util.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_stack__frame.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_renderer_bindings_api__binding__util.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_app_shell__main__delegate.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_google__apis_gcm_engine_heartbeat__manager.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_common_gpu__memory__buffer__support.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__backing.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__backing.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__gl__representation.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_program__manager.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_config_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_config_gpu__control__list.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_config_gpu__test__config.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_gles2__conform__support_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_gles2__conform__support_native_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_common_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__memory__buffer__factory.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__watchdog__thread.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__watchdog__thread.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_khronos__glcts__support_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_tools_compositor__model__bench_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_vulkan_features.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_browser_headless__request__context__manager.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_headless__macros.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__channel.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__channel__common.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__channel__mojo.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__message__utils.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_alsa_audio__manager__alsa.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__features.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__input__device.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__manager.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__manager.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_audio__latency.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media__switches.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media__switches.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_scopedfd__helper.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_status.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video__frame.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video__frame.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_fake__video__capture__device__factory.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__factory__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_video__capture__buffer__pool__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__client.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_cast_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_cdm_library__cdm_cdm__paths.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_filters_vp9__parser.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_buffer__validation.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_chromeos_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_vaapi_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_media__options.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_clients_mojo__video__encode__accelerator.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_mojom_video__frame__mojom__traits.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_services_gpu__mojo__media__client.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_video_fake__gpu__memory__buffer.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_video_gpu__memory__buffer__video__frame__pool.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_core_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_core_test_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_c_system_thunks.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_cpp_platform_socket__utils__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_js_mojo__bindings__resources.grd
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_address__tracker__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_address__tracker__linux.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_address__tracker__linux__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_network__change__notifier.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_network__change__notifier.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_disk__cache_blockfile_disk__format.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_dns__config__service__posix__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_dns__util.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_host__resolver__proc.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_features.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_nqe_network__quality__estimator__unittest.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_proxy__resolution_configured__proxy__resolution__service.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_socket__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_socks5__client__socket.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_tcp__socket__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_unix__domain__client__socket__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_third__party_quiche_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_tools_cert__verify__tool_cert__verify__tool.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_tools_quic_quic__http__proxy__backend.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_traffic__annotation_network__traffic__annotation.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__fetcher.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__fetcher.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__request__context.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__request__context.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__request__context__builder.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_pdf_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_pdf_pdfium_pdfium__engine.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ppapi_proxy_flash__resource.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_printing_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_printing_buildflags_buildflags.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_printing_cups__config__helper.py
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_client_display_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_host_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_protocol_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_remoting__options.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_sandbox_linux_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_sandbox_linux_services_init__process__reaper.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_sandbox_linux_services_libc__interceptor.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_audio_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_battery_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_geolocation_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_geolocation_location__arbitrator.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__connection__netbsd.c
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__connection__netbsd.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__service__netbsd.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__service__netbsd.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_serial_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_serial_serial__device__enumerator.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_serial_serial__io__handler__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_time__zone__monitor_time__zone__monitor__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_wake__lock_power__save__blocker_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__context.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__service.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__service.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_public_mojom_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_public_mojom_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_embedder_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_embedder_main.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_embedder_set__process__title__linux.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_public_cpp_service__executable_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_sandbox_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_sandbox_netbsd_sandbox__netbsd.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_sandbox_netbsd_sandbox__netbsd.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_sandbox_openbsd_sandbox__openbsd.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_sandbox_openbsd_sandbox__openbsd.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_sandbox_sandbox.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_sandbox_sandbox.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_sandbox_switches.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_sandbox_switches.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_zygote_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_zygote_common_zygote__features.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_zygote_host_zygote__host__impl__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_zygote_host_zygote__host__impl__linux.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_zygote_zygote__host__linux.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_zygote_zygote__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_zygote_zygote__main__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_tracing_public_cpp_perfetto_trace__time.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_tracing_public_cpp_perfetto_trace__time.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_video__capture_broadcasting__receiver.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_viz_privileged_mojom_compositing_display__private.mojom
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_skia_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_skia_ext_SkMemory__new__handler.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_skia_ext_platform__canvas.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_gni_angle.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_src_compiler_translator_InfoSink.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__internal.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_Display.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_driver__utils.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_driver__utils.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_src_libGLESv2.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_src_tests_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_third__party_glmark2_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_third__party_vulkan-loader_src_loader_loader.c
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_third__party_vulkan-loader_src_loader_vk__loader__platform.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_util_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_public_mojom_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_blink__initializer.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_core_editing_editing__behavior.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_core_html_forms_internal__popup__menu.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_core_layout_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_core_layout_layout__view.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_core_paint_paint__layer.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_mediastream_processed__local__audio__source.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__description.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__metrics.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_scheduler_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_text_locale__icu.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_text_text__break__iterator__icu.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_text_unicode__utilities.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_container__annotations.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_stack__util.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_boringssl_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_bio_socket__helper.c
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_ex__data.c
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_boringssl_src_include_openssl_thread.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_breakpad_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_breakpad_breakpad_src_common_simple__string__dictionary.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_brotli_common_transform.c
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_crashpad__client__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_address__types.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_capture__context.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_metrics.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_uuid.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_close__multiple.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_drop__privileges.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_signals.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_crc32c_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_dav1d_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_dawn_scripts_dawn__component.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_dawn_scripts_dawn__features.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_dawn_src_common_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_devtools-frontend_src_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_expat_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_ffmpeg_ffmpeg__generated.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_ffmpeg_ffmpeg__options.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_mem.c
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_flatbuffers_src_src_util.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_fontconfig_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_fontconfig_fontconfig.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_freetype_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_icu_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_icu_source_common_putil.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_icu_source_common_umapfile.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_ijar_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_leveldatabase_env__chromium.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_libXNVCtrl_NVCtrl.c
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_libdrm_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_libjpeg__turbo_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_libpng_pnglibconf.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_libxml_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_libxml_src_encoding.c
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_libxslt_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_libyuv_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_minigbm_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_nasm_config_config-linux.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_node_node.py
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_openh264_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_openscreen_src_build_config_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_openscreen_src_build_config_BUILDCONFIG.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_openscreen_src_platform_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_openscreen_src_third__party_boringssl_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_openscreen_src_third__party_chromium__quic_build_base_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_pdfium_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_pdfium_core_fxcrt_cfx__datetime.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_pdfium_core_fxcrt_fx__system.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_pdfium_core_fxge_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_pdfium_core_fxge_fx__ge__linux.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_pdfium_fxjs_cjs__publicmethods.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_pdfium_skia_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_pdfium_xfa_fgas_font_cfx__fontsourceenum__file.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_perfetto_buildtools_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_perfetto_gn_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_perfetto_gn_perfetto.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_perfetto_gn_perfetto__unittests.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_perfetto_gn_standalone_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_build__config.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_thread__utils.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_time.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_unix__socket.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_unix__socket.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_perfetto_src_base_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_core_tracing__service__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_perfetto_tools_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_skia_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_skia_gn_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_skia_gn_skia.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_skia_src_gpu_GrAutoLocaleSetter.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_skia_src_images_SkJpegEncoder.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_skia_src_sksl_SkSLString.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_skia_third__party_angle2_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_skia_third__party_libsdl_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_skia_third__party_opencl_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_sqlite_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_Common_Configurator.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_Common_MutexLock.hpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_Common_SharedLibrary.hpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_Main_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_Main_SwiftConfig.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_compiler_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libEGL_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libEGL_Display.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libEGL_Surface.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libEGL_libEGL.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libEGL_libEGL.hpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libGLES__CM_libGLES__CM.hpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libGLESv2_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libGLESv2_libGLESv2.hpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_Reactor_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_Reactor_Debug.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_System_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_System_Debug.cpp
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_WSI_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_src_vulkan_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_configs_netbsd_include_llvm_Config_AsmParsers.def
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_configs_netbsd_include_llvm_Config_AsmPrinters.def
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_configs_netbsd_include_llvm_Config_Disassemblers.def
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_configs_netbsd_include_llvm_Config_Targets.def
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_configs_netbsd_include_llvm_Config_abi-breaking.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_configs_netbsd_include_llvm_Config_config.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_configs_netbsd_include_llvm_Config_llvm-config.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_CMakeFiles_CMakeDirectoryInformation.cmake
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_CMakeFiles_progress.marks
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Config_AsmParsers.def
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Config_AsmPrinters.def
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Config_Disassemblers.def
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Config_Targets.def
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Config_abi-breaking.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Config_config.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Config_llvm-config.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_Attributes.gen
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_CMakeFiles_CMakeDirectoryInformation.cmake
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_CMakeFiles_intrinsics__gen.dir_DependInfo.cmake
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_CMakeFiles_intrinsics__gen.dir_build.make
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_CMakeFiles_intrinsics__gen.dir_cmake__clean.cmake
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_CMakeFiles_intrinsics__gen.dir_progress.make
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_CMakeFiles_progress.marks
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_Intrinsics.gen
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_Makefile
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_cmake__install.cmake
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Makefile
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_CMakeFiles_CMakeDirectoryInformation.cmake
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_CMakeFiles_llvm__vcsrevision__h.dir_DependInfo.cmake
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_CMakeFiles_llvm__vcsrevision__h.dir_build.make
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_CMakeFiles_llvm__vcsrevision__h.dir_cmake__clean.cmake
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_CMakeFiles_llvm__vcsrevision__h.dir_progress.make
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_CMakeFiles_progress.marks
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_Makefile
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_VCSRevision.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_cmake__install.cmake
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_cmake__install.cmake
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_module.modulemap
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_usrsctp_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_audio_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_examples_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_modules_audio__coding_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_modules_audio__device_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_modules_desktop__capture_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_modules_rtp__rtcp_source_forward__error__correction.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_modules_video__capture_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_ifaddrs__converter.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_ip__address.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_ip__address.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_network.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_network.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_platform__thread__types.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_source_cpu__info.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_test_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_webrtc_webrtc.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_zlib_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_zlib_cpu__features.c
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_tools_binary__size_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_tools_binary__size_libsupersize_caspian_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_tools_grit_grit__rule.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_tools_ipc__fuzzer_ipc__fuzzer.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_tools_json__schema__compiler_feature__compiler.py
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_tools_json__schema__compiler_model.py
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_tools_perf_chrome__telemetry__build_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_tools_variations_fieldtrial__to__struct.py
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_aura_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__factory.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_idle_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_ime_init_input__method__initializer.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_ime_linux_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_l10n_formatter.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_resource_resource__bundle.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_resource_resource__bundle__netbsd.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_ui__base__features.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_ui__base__features.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_ui__features.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_webui_web__ui__util.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_x_x11__shm__image__pool.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_color_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_compositor_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_compositor_compositor.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_compositor_compositor.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_compositor_compositor__observer.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_events_devices_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_events_devices_x11_device__data__manager__x11.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_events_evdev_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_events_event__switches.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_events_event__switches.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_events_keycodes_dom_keycode__converter.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_events_ozone_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_animation_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_canvas__skia.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_codec_jpeg__codec.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_font__fallback__linux.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_font__list.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_font__names__testing.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_font__render__params.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_font__util.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_ipc_gfx__param__traits__macros.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_linux_client__native__pixmap__dmabuf.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_mojom_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_mojom_buffer__types__mojom__traits.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types.mojom
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_native__widget__types.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gl_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gl_features.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gl_gl__fence.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_gtk_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_message__center_views_message__popup__view.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_native__theme_native__theme.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_native__theme_native__theme__base.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_platform__window_common_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_platform__window_extensions_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_platform__window_platform__window__init__properties.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_shell__dialogs_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_strings_app__locale__settings.grd
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_bubble_bubble__dialog__delegate__view.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_controls_label.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_controls_webview_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_corewm_tooltip__aura.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_examples_widget__example.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_selection__controller.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_style_platform__style.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_views__delegate.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_views__delegate.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_widget_native__widget__aura.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_window_custom__frame__view.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_window_dialog__delegate.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_window_frame__background.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_webui_resources_js_cr.js
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_webui_resources_js_icon.js
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ui_webui_webui__features.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_v8_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_v8_gni_v8.gni
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_v8_src_api_api.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_v8_src_base_cpu.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_v8_src_base_platform_platform-posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_v8_src_objects_js-list-format.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_v8_src_trap-handler_trap-handler.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_v8_tools_run-paxctl.py
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_weblayer_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_weblayer_app_content__main__delegate__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_weblayer_browser_browser__main__parts__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_weblayer_browser_content__browser__client__impl.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_weblayer_browser_content__browser__client__impl.h
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_weblayer_browser_system__network__context__manager.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_weblayer_common_weblayer__paths.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_chromium_weblayer_shell_BUILD.gn
	qt5-qtwebengine/patches/patch-src_3rdparty_gn_base_files_file_posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_gn_base_files_file_util.h
	qt5-qtwebengine/patches/patch-src_3rdparty_gn_base_files_file_util_posix.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_gn_base_files_scoped_file.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_gn_build_build_netbsd.ninja.template
	qt5-qtwebengine/patches/patch-src_3rdparty_gn_build_gen.py
	qt5-qtwebengine/patches/patch-src_3rdparty_gn_tools_gn_args.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_gn_tools_gn_c_tool.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_gn_tools_gn_ninja_binary_target_writer.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_gn_tools_gn_qmake_link_writer.cc
	qt5-qtwebengine/patches/patch-src_3rdparty_gn_tools_gn_tool.h
	qt5-qtwebengine/patches/patch-src_buildtools_buildtools.pro
	qt5-qtwebengine/patches/patch-src_buildtools_config_linking.pri
	qt5-qtwebengine/patches/patch-src_buildtools_config_support.pri
	qt5-qtwebengine/patches/patch-src_buildtools_configure.json
	qt5-qtwebengine/patches/patch-src_core_api_core_api.pro
	qt5-qtwebengine/patches/patch-src_core_config_linux.pri
	qt5-qtwebengine/patches/patch-src_core_core_module.pro
	qt5-qtwebengine/patches/patch-src_tools_qwebengine_convert_dict_qwebengine_convert_dict.pro

Log Message:
qt5-qtwebengine: removed, now in x11

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=fb7397ccd3b4d87b928bc9bcc45b937f7981157f

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                           |     1 -
 qt5-qtwebengine/DESCR                              |     1 -
 qt5-qtwebengine/Makefile                           |   119 -
 qt5-qtwebengine/PLIST                              |   308 -
 qt5-qtwebengine/TODO                               |     8 -
 qt5-qtwebengine/buildlink3.mk                      |    43 -
 qt5-qtwebengine/distinfo                           |   848 -
 qt5-qtwebengine/files/audio_manager_openbsd.cc     |   177 -
 qt5-qtwebengine/files/audio_manager_openbsd.h      |    65 -
 qt5-qtwebengine/files/hid_connection_fido.cc       |   196 -
 qt5-qtwebengine/files/hid_connection_fido.h        |    56 -
 qt5-qtwebengine/files/hid_service_fido.cc          |   322 -
 qt5-qtwebengine/files/hid_service_fido.h           |    40 -
 qt5-qtwebengine/files/netbsd.pri                   |    45 -
 qt5-qtwebengine/files/openbsd.pri                  |    45 -
 qt5-qtwebengine/files/sndio_input.cc               |   201 -
 qt5-qtwebengine/files/sndio_input.h                |    91 -
 qt5-qtwebengine/files/sndio_output.cc              |   183 -
 qt5-qtwebengine/files/sndio_output.h               |    86 -
 .../patches/patch-mkspecs_features_functions.prf   |    39 -
 .../patches/patch-src_3rdparty_chromium_BUILD.gn   |   224 -
 .../patch-src_3rdparty_chromium_base_BUILD.gn      |   153 -
 ...h-src_3rdparty_chromium_base_allocator_BUILD.gn |    22 -
 ...ium_base_allocator_allocator__shim__unittest.cc |    13 -
 ...__allocator_page__allocator__internals__posix.h |    13 -
 ...tition__allocator_partition__alloc__unittest.cc |    19 -
 ...rc_3rdparty_chromium_base_base__paths__posix.cc |    13 -
 ...ch-src_3rdparty_chromium_base_base__switches.cc |    22 -
 ...tch-src_3rdparty_chromium_base_base__switches.h |    22 -
 .../patch-src_3rdparty_chromium_base_cpu.cc        |    31 -
 ...3rdparty_chromium_base_debug_debugger__posix.cc |    49 -
 ...src_3rdparty_chromium_base_debug_elf__reader.cc |    30 -
 ...3rdparty_chromium_base_debug_proc_maps_linux.cc |    71 -
 ...arty_chromium_base_debug_stack__trace__posix.cc |    43 -
 ...y_chromium_base_debug_stack__trace__unittest.cc |    24 -
 ...rty_chromium_base_files_file__path__unittest.cc |    13 -
 ...omium_base_files_file__path__watcher__kqueue.cc |    31 -
 ...hromium_base_files_file__path__watcher__stub.cc |    49 -
 ...ium_base_files_file__path__watcher__unittest.cc |    22 -
 ...h-src_3rdparty_chromium_base_files_file__util.h |    13 -
 ...dparty_chromium_base_files_file__util__posix.cc |    13 -
 ...rty_chromium_base_files_file__util__unittest.cc |    13 -
 ...rc_3rdparty_chromium_base_files_scoped__file.cc |    13 -
 ...ch-src_3rdparty_chromium_base_i18n_icu__util.cc |    22 -
 ...c_3rdparty_chromium_base_i18n_string_compare.cc |    17 -
 ..._3rdparty_chromium_base_i18n_time_formatting.cc |    15 -
 ...patch-src_3rdparty_chromium_base_linux__util.cc |    12 -
 ...rc_3rdparty_chromium_base_location__unittest.cc |    13 -
 ...src_3rdparty_chromium_base_logging__unittest.cc |    13 -
 ...rty_chromium_base_memory_discardable__memory.cc |    40 -
 ...ium_base_memory_discardable__memory__internal.h |    13 -
 ...emory_madv__free__discardable__memory__posix.cc |    13 -
 ..._base_memory_platform__shared__memory__region.h |    31 -
 ...mory_platform__shared__memory__region__posix.cc |    22 -
 ...base_memory_shared__memory__region__unittest.cc |    17 -
 ...rdparty_chromium_base_native__library__posix.cc |    13 -
 ...arty_chromium_base_native__library__unittest.cc |    13 -
 ...dparty_chromium_base_path__service__unittest.cc |    13 -
 ...rty_chromium_base_posix_can__lower__nice__to.cc |    22 -
 ...rty_chromium_base_posix_unix__domain__socket.cc |    56 -
 ...rdparty_chromium_base_process_internal__linux.h |    27 -
 ...patch-src_3rdparty_chromium_base_process_kill.h |    13 -
 ...c_3rdparty_chromium_base_process_kill__posix.cc |    13 -
 ...ch-src_3rdparty_chromium_base_process_launch.cc |    13 -
 ...tch-src_3rdparty_chromium_base_process_launch.h |    13 -
 ...3rdparty_chromium_base_process_launch__posix.cc |    13 -
 ...ch-src_3rdparty_chromium_base_process_memory.cc |    22 -
 ...tch-src_3rdparty_chromium_base_process_memory.h |    13 -
 ...party_chromium_base_process_memory__unittest.cc |    13 -
 ...dparty_chromium_base_process_process__handle.cc |    13 -
 ...rdparty_chromium_base_process_process__handle.h |    13 -
 ...hromium_base_process_process__handle__netbsd.cc |    57 -
 ...party_chromium_base_process_process__iterator.h |    27 -
 ...omium_base_process_process__iterator__netbsd.cc |   151 -
 ...rdparty_chromium_base_process_process__linux.cc |    34 -
 ...party_chromium_base_process_process__metrics.cc |    22 -
 ...dparty_chromium_base_process_process__metrics.h |    95 -
 ...romium_base_process_process__metrics__netbsd.cc |    87 -
 ...hromium_base_process_process__metrics__posix.cc |    21 -
 ...arty_chromium_base_process_process__unittest.cc |    13 -
 ...hromium_base_process_process__util__unittest.cc |    31 -
 ...arty_chromium_base_profiler_register__context.h |    13 -
 ...e_profiler_sampling__profiler__thread__token.cc |    13 -
 ...se_profiler_sampling__profiler__thread__token.h |    22 -
 ...chromium_base_profiler_stack__copier__signal.cc |    20 -
 ...profiler_stack__sampling__profiler__unittest.cc |    13 -
 ...ing__heap__profiler_sampling__heap__profiler.cc |    28 -
 ...rc_3rdparty_chromium_base_security__unittest.cc |    13 -
 ...arty_chromium_base_synchronization_lock__impl.h |    17 -
 ...h-src_3rdparty_chromium_base_syslog__logging.cc |    22 -
 ...-src_3rdparty_chromium_base_system_sys__info.cc |    13 -
 ...h-src_3rdparty_chromium_base_system_sys__info.h |    22 -
 ...party_chromium_base_system_sys__info__netbsd.cc |    82 -
 ...dparty_chromium_base_system_sys__info__posix.cc |    31 -
 ...k_thread__pool_environment__config__unittest.cc |    13 -
 .../patch-src_3rdparty_chromium_base_test_BUILD.gn |    22 -
 ...ty_chromium_base_third__party_libevent_BUILD.gn |    31 -
 ...omium_base_third__party_libevent_event-config.h |    13 -
 ...mium_base_third__party_libevent_netbsd_config.h |   271 -
 ...ase_third__party_libevent_netbsd_event-config.h |   289 -
 ...arty_chromium_base_threading_platform__thread.h |    13 -
 ...omium_base_threading_platform__thread__linux.cc |    32 -
 ...omium_base_threading_platform__thread__posix.cc |    13 -
 ...um_base_threading_platform__thread__unittest.cc |    22 -
 ...se_trace__event_malloc__dump__dump__provider.cc |    23 -
 ...mium_base_trace__event_process__memory__dump.cc |    13 -
 ...omium_base_trace__event_process__memory__dump.h |    13 -
 ...tch-src_3rdparty_chromium_build_config_BUILD.gn |    43 -
 ...c_3rdparty_chromium_build_config_BUILDCONFIG.gn |    75 -
 ...rdparty_chromium_build_config_compiler_BUILD.gn |   112 -
 ...rty_chromium_build_config_compiler_compiler.gni |    31 -
 ...h-src_3rdparty_chromium_build_config_crypto.gni |    10 -
 ...src_3rdparty_chromium_build_config_features.gni |    16 -
 ...dparty_chromium_build_config_linux_dri_BUILD.gn |    13 -
 ...dparty_chromium_build_config_linux_gtk_BUILD.gn |    13 -
 ...rty_chromium_build_config_linux_libdrm_BUILD.gn |    13 -
 ...dparty_chromium_build_config_linux_nss_BUILD.gn |    13 -
 ...party_chromium_build_config_linux_pkg-config.py |    31 -
 ...patch-src_3rdparty_chromium_build_config_ui.gni |    34 -
 ...-src_3rdparty_chromium_build_gn__run__binary.py |    13 -
 ...c_3rdparty_chromium_build_linux_libpci_BUILD.gn |    28 -
 ...rty_chromium_build_linux_unbundle_fontconfig.gn |    13 -
 ...rty_chromium_build_toolchain_gcc__toolchain.gni |    31 -
 ...dparty_chromium_build_toolchain_netbsd_BUILD.gn |   305 -
 .../patch-src_3rdparty_chromium_chrome_BUILD.gn    |    40 -
 ...patch-src_3rdparty_chromium_chrome_app_BUILD.gn |    13 -
 ...party_chromium_chrome_app_chromium__strings.grd |    31 -
 ...ty_chromium_chrome_app_generated__resources.grd |    31 -
 ...chromium_chrome_app_google__chrome__strings.grd |    31 -
 ...arty_chromium_chrome_app_settings__strings.grdp |    22 -
 ...hrome_app_theme_chrome__unscaled__resources.grd |    13 -
 ..._chromium_chrome_app_theme_theme__resources.grd |    13 -
 ...h-src_3rdparty_chromium_chrome_browser_BUILD.gn |    57 -
 ..._chromium_chrome_browser_browser__resources.grd |    13 -
 ...custom__handlers_protocol__handler__registry.cc |    13 -
 ..._chrome_browser_dev__ui__browser__resources.grd |    13 -
 ...rome_browser_devtools_devtools__eye__dropper.cc |    13 -
 ...rty_chromium_chrome_browser_extensions_BUILD.gn |    19 -
 ...ate_chrome__desktop__report__request__helper.cc |    31 -
 ...se__reporting__private_device__info__fetcher.cc |    22 -
 ...orting__private_device__info__fetcher__linux.cc |    42 -
 ...writer__private_removable__storage__provider.cc |    22 -
 ...s_api_runtime_chrome__runtime__api__delegate.cc |    13 -
 ...extensions_api_settings__private_prefs__util.cc |    22 -
 ...gging__private_webrtc__logging__private__api.cc |    31 -
 ...er_media_webrtc_webrtc__event__log__uploader.cc |    13 -
 ...e_browser_media_webrtc_webrtc__log__uploader.cc |    13 -
 ...ser_media_webrtc_webrtc__logging__controller.cc |    22 -
 ...wser_media_webrtc_webrtc__logging__controller.h |    22 -
 ...rowser_net_system__network__context__manager.cc |    49 -
 ...chromium_chrome_browser_prefs_browser__prefs.cc |    22 -
 ...rc_3rdparty_chromium_chrome_browser_ui_BUILD.gn |    60 -
 ...y_chromium_chrome_browser_ui_webui_about__ui.cc |    22 -
 ...i_webui_chrome__web__ui__controller__factory.cc |    57 -
 ...rowser_ui_webui_settings_appearance__handler.cc |    22 -
 ...browser_ui_webui_settings_appearance__handler.h |    13 -
 ...tings_settings__localized__strings__provider.cc |    13 -
 ...ch-src_3rdparty_chromium_chrome_common_BUILD.gn |    16 -
 ...3rdparty_chromium_chrome_common_channel__info.h |    13 -
 ..._chromium_chrome_common_channel__info__posix.cc |    13 -
 ...romium_chrome_common_chrome__content__client.cc |    31 -
 ...arty_chromium_chrome_common_chrome__features.cc |    13 -
 ...party_chromium_chrome_common_chrome__features.h |    13 -
 ...rdparty_chromium_chrome_common_chrome__paths.cc |    58 -
 ...3rdparty_chromium_chrome_common_chrome__paths.h |    49 -
 ...hromium_chrome_common_chrome__paths__internal.h |    13 -
 ...arty_chromium_chrome_common_chrome__switches.cc |    13 -
 ...party_chromium_chrome_common_chrome__switches.h |    13 -
 ...me_common_component__flash__hint__file__linux.h |    13 -
 ...m_chrome_common_extensions_api_api__sources.gni |    13 -
 ...ty_chromium_chrome_common_extensions_command.cc |    13 -
 ...rc_3rdparty_chromium_chrome_common_features.gni |    13 -
 ...um_chrome_common_media_cdm__host__file__path.cc |    13 -
 ..._3rdparty_chromium_chrome_common_pref__names.cc |    49 -
 ...c_3rdparty_chromium_chrome_common_pref__names.h |    49 -
 ...chromium_chrome_common_webui__url__constants.cc |    50 -
 ..._chromium_chrome_common_webui__url__constants.h |    34 -
 ...-src_3rdparty_chromium_chrome_renderer_BUILD.gn |    13 -
 ...derer_pepper_pepper__flash__font__file__host.cc |    31 -
 ...nderer_pepper_pepper__flash__font__file__host.h |    22 -
 ...atch-src_3rdparty_chromium_chrome_test_BUILD.gn |   201 -
 ...patch-src_3rdparty_chromium_chromecast_BUILD.gn |    13 -
 ..._3rdparty_chromium_chromecast_bindings_BUILD.gn |    22 -
 ...c_3rdparty_chromium_chromecast_browser_BUILD.gn |    22 -
 ...ty_chromium_chromecast_browser_metrics_BUILD.gn |    13 -
 ...src_3rdparty_chromium_chromecast_chromecast.gni |    20 -
 ...h-src_3rdparty_chromium_chromecast_net_BUILD.gn |    13 -
 ...patch-src_3rdparty_chromium_components_BUILD.gn |    47 -
 ...ium_components_autofill__payments__strings.grdp |    13 -
 ...t_renderer_password__form__conversion__utils.cc |    13 -
 ...ll_core_browser_autofill__external__delegate.cc |    13 -
 ...utofill_core_browser_personal__data__manager.cc |    22 -
 ...ill_core_common_autofill__payments__features.cc |    13 -
 ...nents_autofill_core_common_autofill__regexes.cc |    39 -
 ...mponents_autofill_core_common_autofill__util.cc |    13 -
 ...ngs_core_browser_website__settings__registry.cc |    13 -
 ...omponents_cookie__config_cookie__store__util.cc |    13 -
 ...omium_components_crash_content_browser_BUILD.gn |    20 -
 ..._chromium_components_crash_core_common_BUILD.gn |    33 -
 ...rc_3rdparty_chromium_components_cronet_BUILD.gn |    22 -
 ...service_discardable__shared__memory__manager.cc |    22 -
 ...mponents_download_internal_common_base__file.cc |    13 -
 ...h-src_3rdparty_chromium_components_exo_BUILD.gn |    13 -
 ..._feature__engagement_public_event__constants.cc |    20 -
 ...s_feature__engagement_public_event__constants.h |    22 -
 ...eature__engagement_public_feature__constants.cc |    13 -
 ...feature__engagement_public_feature__constants.h |    13 -
 ...nts_feature__engagement_public_feature__list.cc |    13 -
 ...ents_feature__engagement_public_feature__list.h |    22 -
 ...hromium_components_feedback_anonymizer__tool.cc |    13 -
 ...y_chromium_components_flags__ui_flags__state.cc |    13 -
 ...3rdparty_chromium_components_gwp__asan_BUILD.gn |    13 -
 ...ed__service_core_dependency__graph__unittest.cc |    13 -
 ...c_3rdparty_chromium_components_metrics_BUILD.gn |    22 -
 ...ents_metrics_drive__metrics__provider__linux.cc |    18 -
 ...rty_chromium_components_metrics_metrics__log.cc |    13 -
 ...trics_system__memory__stats__recorder__linux.cc |    20 -
 ...omium_components_neterror_resources_neterror.js |    13 -
 ...rator_browser_network__session__configurator.cc |    13 -
 ...mium_components_new__or__sad__tab__strings.grdp |    49 -
 ...party_chromium_components_os__crypt_os__crypt.h |    38 -
 ...ium_components_os__crypt_os__crypt__unittest.cc |    13 -
 ...ponents_password__manager_core_browser_BUILD.gn |    13 -
 ...ponents_plugins_renderer_plugin__placeholder.cc |    13 -
 ...rc_3rdparty_chromium_components_policy_BUILD.gn |    13 -
 ...chromium_components_policy_core_common_BUILD.gn |    40 -
 ..._components_previews_core_previews__features.cc |    13 -
 ...mponents_safe__browsing_core_resources_BUILD.gn |    13 -
 ...owsing_core_resources_gen__file__type__proto.py |    21 -
 ...ials_content_captive__portal__blocking__page.cc |    20 -
 ...onents_security__interstitials_content_utils.cc |    13 -
 ...arty_chromium_components_services_font_BUILD.gn |    19 -
 ...paint__preview__compositor__collection__impl.cc |    31 -
 ..._paint__preview__compositor__collection__impl.h |    22 -
 ...rdparty_chromium_components_signin_features.gni |    13 -
 ...spellcheck_renderer_spellcheck__worditerator.cc |    15 -
 ...y_chromium_components_storage__monitor_BUILD.gn |    25 -
 ...torage__monitor_removable__device__constants.cc |    13 -
 ...storage__monitor_removable__device__constants.h |    13 -
 ...ts_storage__monitor_storage__monitor__netbsd.cc |    59 -
 ...nts_storage__monitor_storage__monitor__netbsd.h |    50 -
 ...sync__device__info_local__device__info__util.cc |    13 -
 ...evice__info_local__device__info__util__linux.cc |    17 -
 ...ponents_update__client_update__query__params.cc |    15 -
 ..._formatter_spoof__checks_idn__spoof__checker.cc |    33 -
 ..._formatter_spoof__checks_skeleton__generator.cc |    15 -
 ..._components_url__matcher_regex__set__matcher.cc |    15 -
 ...omponents_url__matcher_url__matcher__factory.cc |    13 -
 ...arty_chromium_components_viz_common_features.cc |    13 -
 ...nents_viz_common_gpu_dawn__context__provider.cc |    13 -
 ...um_components_viz_host_host__display__client.cc |    13 -
 ...ium_components_viz_host_host__display__client.h |    13 -
 ..._display__embedder_software__output__surface.cc |    22 -
 ...e_display__embedder_software__output__surface.h |    22 -
 ...e__sinks_root__compositor__frame__sink__impl.cc |    13 -
 ...me__sinks_root__compositor__frame__sink__impl.h |    13 -
 ...omponents_webcrypto_algorithms_test__helpers.cc |    13 -
 ...mium_content_app_content__main__runner__impl.cc |    40 -
 ...-src_3rdparty_chromium_content_browser_BUILD.gn |    58 -
 ...chromium_content_browser_browser__main__loop.cc |    26 -
 ...wser_child__process__launcher__helper__linux.cc |    92 -
 ..._compositor_viz__process__transport__factory.cc |    13 -
 ...wser_devtools_protocol_system__info__handler.cc |    13 -
 ...omium_content_browser_gpu_gpu__process__host.cc |    13 -
 ...er_memory_swap__metrics__driver__impl__linux.cc |    22 -
 ...content_browser_ppapi__plugin__process__host.cc |    13 -
 ...i__plugin__process__host__receiver__bindings.cc |    22 -
 ...__host_input_input__device__change__observer.cc |    31 -
 ...renderer__host_pepper_pepper__file__io__host.cc |    22 -
 ...owser_renderer__host_render__message__filter.cc |    31 -
 ...rowser_renderer__host_render__message__filter.h |    21 -
 ...r_renderer__host_render__process__host__impl.cc |    67 -
 ...er_renderer__host_render__process__host__impl.h |    13 -
 ...wser_renderer__host_render__view__host__impl.cc |    13 -
 ...derer__host_render__widget__host__view__aura.cc |    31 -
 ...t_render__widget__host__view__event__handler.cc |    13 -
 ...owser_scheduler_responsiveness_jank__monitor.cc |    13 -
 ...duler_responsiveness_native__event__observer.cc |    22 -
 ...eduler_responsiveness_native__event__observer.h |    49 -
 ...omium_content_browser_utility__process__host.cc |    22 -
 ...r_utility__process__host__receiver__bindings.cc |    22 -
 ...chromium_content_browser_v8__snapshot__files.cc |    13 -
 ...rowser_webui_shared__resources__data__source.cc |    13 -
 ...ch-src_3rdparty_chromium_content_child_BUILD.gn |    13 -
 ...h-src_3rdparty_chromium_content_common_BUILD.gn |    26 -
 ...ntent_common_common__sandbox__support__linux.cc |    12 -
 ...c_3rdparty_chromium_content_common_features.gni |    10 -
 ...atch-src_3rdparty_chromium_content_gpu_BUILD.gn |    22 -
 ...-src_3rdparty_chromium_content_gpu_gpu__main.cc |    49 -
 ...romium_content_gpu_gpu__sandbox__hook__linux.cc |    64 -
 ...rdparty_chromium_content_ppapi__plugin_BUILD.gn |    13 -
 ...t_ppapi__plugin_ppapi__blink__platform__impl.cc |    31 -
 ...nt_ppapi__plugin_ppapi__blink__platform__impl.h |    27 -
 ...m_content_public_app_content__main__delegate.cc |    13 -
 ...um_content_public_app_content__main__delegate.h |    13 -
 ...um_content_public_common_child__process__host.h |    13 -
 ...t_public_common_common__param__traits__macros.h |    13 -
 ...ium_content_public_common_content__constants.cc |    13 -
 ...mium_content_public_common_content__constants.h |    13 -
 ...mium_content_public_common_content__features.cc |    31 -
 ...mium_content_public_common_content__switches.cc |    13 -
 ...omium_content_public_common_content__switches.h |    13 -
 ...nt_public_common_use__zoom__for__dsf__policy.cc |    13 -
 ...src_3rdparty_chromium_content_renderer_BUILD.gn |    22 -
 ..._renderer_media_audio_audio__device__factory.cc |    13 -
 ...omium_content_renderer_render__process__impl.cc |    22 -
 ...romium_content_renderer_render__thread__impl.cc |    35 -
 ...ent_renderer_renderer__blink__platform__impl.cc |    49 -
 ...tent_renderer_renderer__blink__platform__impl.h |    31 -
 ...er_renderer__main__platform__delegate__linux.cc |    20 -
 ...ch-src_3rdparty_chromium_content_shell_BUILD.gn |    53 -
 ...tch-src_3rdparty_chromium_content_test_BUILD.gn |    89 -
 ...-src_3rdparty_chromium_content_utility_BUILD.gn |    13 -
 ...link__platform__with__sandbox__support__impl.cc |    31 -
 ...blink__platform__with__sandbox__support__impl.h |    26 -
 ...h-src_3rdparty_chromium_device_gamepad_BUILD.gn |    13 -
 ...ty_chromium_device_gamepad_gamepad__provider.cc |    13 -
 ...y_chromium_device_gamepad_hid__writer__linux.cc |    13 -
 ...i_declarative__webrequest_webrequest__action.cc |    13 -
 ...sions_browser_api_messaging_message__service.cc |    31 -
 ...ivate_networking__private__delegate__factory.cc |    22 -
 ..._browser_api_web__request_form__data__parser.cc |    13 -
 ..._browser__context__keyed__service__factories.cc |    13 -
 ...tensions_common_api___permission__features.json |    31 -
 ...rty_chromium_extensions_common_api_runtime.json |    13 -
 ...y_chromium_extensions_common_feature__switch.cc |    13 -
 ..._chromium_extensions_common_features_feature.cc |    13 -
 ...party_chromium_extensions_common_image__util.cc |    13 -
 ...arty_chromium_extensions_common_stack__frame.cc |    13 -
 ...ensions_renderer_bindings_api__binding__util.cc |    13 -
 ...src_3rdparty_chromium_extensions_shell_BUILD.gn |    22 -
 ...m_extensions_shell_app_shell__main__delegate.cc |    22 -
 ...er_api_runtime_shell__runtime__api__delegate.cc |    13 -
 ...shell_browser_shell__extensions__api__client.cc |    22 -
 ..._shell_browser_shell__extensions__api__client.h |    21 -
 ...m_google__apis_gcm_engine_heartbeat__manager.cc |    31 -
 .../patch-src_3rdparty_chromium_gpu_BUILD.gn       |    47 -
 ...__buffer_common_gpu__memory__buffer__support.cc |    22 -
 ...y_chromium_gpu_command__buffer_service_BUILD.gn |    22 -
 ..._buffer_service_external__vk__image__backing.cc |    67 -
 ...__buffer_service_external__vk__image__backing.h |    13 -
 ...vice_external__vk__image__gl__representation.cc |    13 -
 ...gpu_command__buffer_service_program__manager.cc |    13 -
 ...patch-src_3rdparty_chromium_gpu_config_BUILD.gn |    13 -
 ...party_chromium_gpu_config_gpu__control__list.cc |    31 -
 ...dparty_chromium_gpu_config_gpu__test__config.cc |    13 -
 ...y_chromium_gpu_gles2__conform__support_BUILD.gn |    13 -
 ...ium_gpu_gles2__conform__support_native_BUILD.gn |    13 -
 ...h-src_3rdparty_chromium_gpu_ipc_common_BUILD.gn |    13 -
 ..._gpu_ipc_common_gpu__memory__buffer__support.cc |    49 -
 ...m_gpu_ipc_common_gpu__memory__buffer__support.h |    31 -
 ...-src_3rdparty_chromium_gpu_ipc_service_BUILD.gn |    17 -
 ..._3rdparty_chromium_gpu_ipc_service_gpu__init.cc |    85 -
 ...gpu_ipc_service_gpu__memory__buffer__factory.cc |    22 -
 ...romium_gpu_ipc_service_gpu__watchdog__thread.cc |    58 -
 ...hromium_gpu_ipc_service_gpu__watchdog__thread.h |    22 -
 ...y_chromium_gpu_khronos__glcts__support_BUILD.gn |    76 -
 ...ium_gpu_tools_compositor__model__bench_BUILD.gn |    13 -
 ...h-src_3rdparty_chromium_gpu_vulkan_features.gni |    13 -
 ...romium_gpu_vulkan_vulkan__function__pointers.cc |    22 -
 ...hromium_gpu_vulkan_vulkan__function__pointers.h |    43 -
 .../patch-src_3rdparty_chromium_headless_BUILD.gn  |    40 -
 ...b_browser_headless__content__browser__client.cc |    22 -
 ...ib_browser_headless__content__browser__client.h |    13 -
 ..._browser_headless__request__context__manager.cc |    31 -
 ...adless_lib_headless__content__main__delegate.cc |    22 -
 ...eadless_lib_headless__content__main__delegate.h |    13 -
 ...dparty_chromium_headless_lib_headless__macros.h |    13 -
 .../patch-src_3rdparty_chromium_ipc_ipc__channel.h |    13 -
 ...c_3rdparty_chromium_ipc_ipc__channel__common.cc |    13 -
 ...src_3rdparty_chromium_ipc_ipc__channel__mojo.cc |    13 -
 ...rc_3rdparty_chromium_ipc_ipc__message__utils.cc |    13 -
 ...src_3rdparty_chromium_ipc_ipc__message__utils.h |    13 -
 .../patch-src_3rdparty_chromium_media_BUILD.gn     |    15 -
 ...atch-src_3rdparty_chromium_media_audio_BUILD.gn |    13 -
 ...romium_media_audio_alsa_audio__manager__alsa.cc |    56 -
 ...rdparty_chromium_media_audio_audio__features.cc |    13 -
 ...ty_chromium_media_audio_audio__input__device.cc |    13 -
 ...3rdparty_chromium_media_audio_audio__manager.cc |    31 -
 ..._3rdparty_chromium_media_audio_audio__manager.h |    13 -
 ...patch-src_3rdparty_chromium_media_base_BUILD.gn |    31 -
 ..._3rdparty_chromium_media_base_audio__latency.cc |    13 -
 ...3rdparty_chromium_media_base_media__switches.cc |    22 -
 ..._3rdparty_chromium_media_base_media__switches.h |    13 -
 ...3rdparty_chromium_media_base_scopedfd__helper.h |    13 -
 ...atch-src_3rdparty_chromium_media_base_status.cc |    14 -
 ...rc_3rdparty_chromium_media_base_video__frame.cc |    67 -
 ...src_3rdparty_chromium_media_base_video__frame.h |    49 -
 ...ch-src_3rdparty_chromium_media_capture_BUILD.gn |    13 -
 ...ideo_create__video__capture__device__factory.cc |    22 -
 ..._video_fake__video__capture__device__factory.cc |    13 -
 ..._video_file__video__capture__device__factory.cc |    13 -
 ..._capture_video_linux_v4l2__capture__delegate.cc |   157 -
 ...a_capture_video_linux_v4l2__capture__delegate.h |    13 -
 ..._linux_v4l2__capture__device__factory__linux.cc |    31 -
 ...ure_video_linux_v4l2__capture__device__linux.cc |    45 -
 ...ure_video_video__capture__buffer__pool__impl.cc |    13 -
 ...capture_video_video__capture__device__client.cc |    13 -
 ...patch-src_3rdparty_chromium_media_cast_BUILD.gn |    22 -
 ..._chromium_media_cdm_library__cdm_cdm__paths.gni |    13 -
 ...c_3rdparty_chromium_media_filters_vp9__parser.h |    12 -
 ...dparty_chromium_media_gpu_buffer__validation.cc |    31 -
 ...c_3rdparty_chromium_media_gpu_chromeos_BUILD.gn |    13 -
 ...-src_3rdparty_chromium_media_gpu_vaapi_BUILD.gn |    13 -
 ...-src_3rdparty_chromium_media_media__options.gni |    38 -
 ...ojo_clients_mojo__video__encode__accelerator.cc |    13 -
 ...media_mojo_mojom_video__frame__mojom__traits.cc |    31 -
 ...media_mojo_services_gpu__mojo__media__client.cc |    22 -
 ...romium_media_video_fake__gpu__memory__buffer.cc |    40 -
 ...ideo_gpu__memory__buffer__video__frame__pool.cc |    13 -
 .../patch-src_3rdparty_chromium_mojo_core_BUILD.gn |    22 -
 ...h-src_3rdparty_chromium_mojo_core_test_BUILD.gn |    22 -
 ...rdparty_chromium_mojo_public_c_system_thunks.cc |    40 -
 ...ojo_public_cpp_platform_socket__utils__posix.cc |    13 -
 ...um_mojo_public_js_mojo__bindings__resources.grd |    13 -
 ...y_chromium_mojo_public_tools_bindings_mojom.gni |    22 -
 .../patch-src_3rdparty_chromium_net_BUILD.gn       |    62 -
 ...ty_chromium_net_base_address__tracker__linux.cc |    75 -
 ...rty_chromium_net_base_address__tracker__linux.h |    15 -
 ...m_net_base_address__tracker__linux__unittest.cc |    16 -
 ..._chromium_net_base_network__change__notifier.cc |    49 -
 ...y_chromium_net_base_network__change__notifier.h |    31 -
 ..._chromium_net_base_network__interfaces__posix.h |    13 -
 ...romium_net_disk__cache_blockfile_disk__format.h |    14 -
 ...arty_chromium_net_dns_address__sorter__posix.cc |    16 -
 ...et_dns_dns__config__service__posix__unittest.cc |    40 -
 ...-src_3rdparty_chromium_net_dns_dns__reloader.cc |    15 -
 ...atch-src_3rdparty_chromium_net_dns_dns__util.cc |    12 -
 ...dparty_chromium_net_dns_host__resolver__proc.cc |    13 -
 .../patch-src_3rdparty_chromium_net_features.gni   |    13 -
 ..._chromium_net_http_http__auth__gssapi__posix.cc |    16 -
 ...y_chromium_net_http_http__auth__gssapi__posix.h |    15 -
 ...et_nqe_network__quality__estimator__unittest.cc |    13 -
 ...ution_configured__proxy__resolution__service.cc |    31 -
 ...xy__resolution_proxy__config__service__linux.cc |    41 -
 ...c_3rdparty_chromium_net_socket_socket__posix.cc |    13 -
 ...y_chromium_net_socket_socks5__client__socket.cc |    15 -
 ...party_chromium_net_socket_tcp__socket__posix.cc |    22 -
 ...party_chromium_net_socket_udp__socket__posix.cc |    89 -
 ...dparty_chromium_net_socket_udp__socket__posix.h |    13 -
 ...t_socket_unix__domain__client__socket__posix.cc |    13 -
 ...party_chromium_net_third__party_quiche_BUILD.gn |    13 -
 ..._tools_cert__verify__tool_cert__verify__tool.cc |    22 -
 ...um_net_tools_quic_quic__http__proxy__backend.cc |    13 -
 ...ffic__annotation_network__traffic__annotation.h |    22 -
 ...party_chromium_net_url__request_url__fetcher.cc |    13 -
 ...dparty_chromium_net_url__request_url__fetcher.h |    13 -
 ...omium_net_url__request_url__request__context.cc |    13 -
 ...romium_net_url__request_url__request__context.h |    13 -
 ..._url__request_url__request__context__builder.cc |    13 -
 .../patch-src_3rdparty_chromium_pdf_BUILD.gn       |    13 -
 ..._3rdparty_chromium_pdf_pdfium_pdfium__engine.cc |    58 -
 ...rdparty_chromium_ppapi_proxy_flash__resource.cc |    13 -
 .../patch-src_3rdparty_chromium_printing_BUILD.gn  |    22 -
 ...rty_chromium_printing_buildflags_buildflags.gni |    13 -
 ...party_chromium_printing_cups__config__helper.py |    13 -
 .../patch-src_3rdparty_chromium_remoting_BUILD.gn  |    13 -
 ...party_chromium_remoting_client_display_BUILD.gn |    13 -
 ...ch-src_3rdparty_chromium_remoting_host_BUILD.gn |    40 -
 ...rc_3rdparty_chromium_remoting_protocol_BUILD.gn |    13 -
 ...rdparty_chromium_remoting_remoting__options.gni |    15 -
 ...ch-src_3rdparty_chromium_sandbox_linux_BUILD.gn |    42 -
 ...sandbox_linux_services_init__process__reaper.cc |    17 -
 ...ium_sandbox_linux_services_libc__interceptor.cc |    23 -
 ...h-src_3rdparty_chromium_services_audio_BUILD.gn |    13 -
 ...-src_3rdparty_chromium_services_device_BUILD.gn |    22 -
 ...party_chromium_services_device_battery_BUILD.gn |    13 -
 ...y_chromium_services_device_geolocation_BUILD.gn |    13 -
 ...ices_device_geolocation_location__arbitrator.cc |    13 -
 ..._3rdparty_chromium_services_device_hid_BUILD.gn |    31 -
 ...m_services_device_hid_hid__connection__netbsd.c |   245 -
 ...m_services_device_hid_hid__connection__netbsd.h |    73 -
 ...ium_services_device_hid_hid__service__netbsd.cc |   387 -
 ...mium_services_device_hid_hid__service__netbsd.h |    52 -
 ...dparty_chromium_services_device_serial_BUILD.gn |    13 -
 ...ces_device_serial_serial__device__enumerator.cc |    22 -
 ...ces_device_serial_serial__io__handler__posix.cc |    13 -
 ...me__zone__monitor_time__zone__monitor__linux.cc |    16 -
 ...device_wake__lock_power__save__blocker_BUILD.gn |    13 -
 ...src_3rdparty_chromium_services_network_BUILD.gn |    25 -
 ...y_chromium_services_network_network__context.cc |    13 -
 ...rvices_network_network__sandbox__hook__linux.cc |    20 -
 ...y_chromium_services_network_network__service.cc |    22 -
 ...ty_chromium_services_network_network__service.h |    13 -
 ...chromium_services_network_public_mojom_BUILD.gn |    13 -
 ..._instrumentation_queued__request__dispatcher.cc |    31 -
 ...ublic_cpp_memory__instrumentation_os__metrics.h |    22 -
 ...p_memory__instrumentation_os__metrics__linux.cc |    75 -
 ...ces_resource__coordinator_public_mojom_BUILD.gn |    13 -
 ...ium_services_service__manager_embedder_BUILD.gn |    22 -
 ...mium_services_service__manager_embedder_main.cc |    13 -
 ...__manager_embedder_set__process__title__linux.h |    22 -
 ...manager_public_cpp_service__executable_BUILD.gn |    24 -
 ...mium_services_service__manager_sandbox_BUILD.gn |    31 -
 ...vice__manager_sandbox_netbsd_sandbox__netbsd.cc |   365 -
 ...rvice__manager_sandbox_netbsd_sandbox__netbsd.h |   271 -
 ...ce__manager_sandbox_openbsd_sandbox__openbsd.cc |   361 -
 ...ice__manager_sandbox_openbsd_sandbox__openbsd.h |   271 -
 ...um_services_service__manager_sandbox_sandbox.cc |    29 -
 ...ium_services_service__manager_sandbox_sandbox.h |    29 -
 ...m_services_service__manager_sandbox_switches.cc |    13 -
 ...um_services_service__manager_sandbox_switches.h |    13 -
 ...omium_services_service__manager_zygote_BUILD.gn |    13 -
 ...ice__manager_zygote_common_zygote__features.gni |    12 -
 ...anager_zygote_host_zygote__host__impl__linux.cc |    73 -
 ...manager_zygote_host_zygote__host__impl__linux.h |    28 -
 ...s_service__manager_zygote_zygote__host__linux.h |    19 -
 ...rvices_service__manager_zygote_zygote__linux.cc |    18 -
 ..._service__manager_zygote_zygote__main__linux.cc |    57 -
 ...ices_tracing_public_cpp_perfetto_trace__time.cc |    27 -
 ...vices_tracing_public_cpp_perfetto_trace__time.h |    13 -
 ...p_stack__sampling_tracing__sampler__profiler.cc |    13 -
 ...rvices_video__capture_broadcasting__receiver.cc |    22 -
 ...ileged_mojom_compositing_display__private.mojom |    13 -
 .../patch-src_3rdparty_chromium_skia_BUILD.gn      |    40 -
 ...ty_chromium_skia_ext_SkMemory__new__handler.cpp |    22 -
 ...c_3rdparty_chromium_skia_ext_platform__canvas.h |    13 -
 ...c_3rdparty_chromium_third__party_angle_BUILD.gn |    39 -
 ...party_chromium_third__party_angle_gni_angle.gni |    49 -
 ..._party_angle_src_compiler_translator_InfoSink.h |    13 -
 ...ngle_src_gpu__info__util_SystemInfo__internal.h |    14 -
 ...ngle_src_gpu__info__util_SystemInfo__libpci.cpp |    15 -
 ...angle_src_gpu__info__util_SystemInfo__linux.cpp |    22 -
 ...y_angle_src_gpu__info__util_SystemInfo__x11.cpp |    58 -
 ...ium_third__party_angle_src_libANGLE_Display.cpp |    49 -
 ...y_angle_src_libANGLE_renderer_driver__utils.cpp |    52 -
 ...rty_angle_src_libANGLE_renderer_driver__utils.h |    13 -
 ...e_src_libANGLE_renderer_vulkan_DisplayVk__api.h |    13 -
 ...y_chromium_third__party_angle_src_libGLESv2.gni |    13 -
 ..._chromium_third__party_angle_src_tests_BUILD.gn |    74 -
 ...hird__party_angle_third__party_glmark2_BUILD.gn |    38 -
 ..._third__party_vulkan-loader_src_loader_loader.c |    13 -
 ...vulkan-loader_src_loader_vk__loader__platform.h |    13 -
 ...party_chromium_third__party_angle_util_BUILD.gn |    22 -
 ...romium_third__party_blink_public_mojom_BUILD.gn |    13 -
 ...y_chromium_third__party_blink_renderer_BUILD.gn |    13 -
 ...rer_bindings_scripts_bind__gen_style__format.py |    28 -
 ...third__party_blink_renderer_controller_BUILD.gn |    40 -
 ...blink_renderer_controller_blink__initializer.cc |    37 -
 ...rer_controller_memory__usage__monitor__posix.cc |    13 -
 ...erer_controller_memory__usage__monitor__posix.h |    49 -
 ...link_renderer_core_editing_editing__behavior.cc |    13 -
 ...ore_html_canvas_canvas__async__blob__creator.cc |    13 -
 ...nderer_core_html_forms_internal__popup__menu.cc |    13 -
 ...erer_core_inspector_inspector__memory__agent.cc |    13 -
 ...hird__party_blink_renderer_core_layout_BUILD.gn |    13 -
 ...arty_blink_renderer_core_layout_layout__view.cc |    22 -
 ...party_blink_renderer_core_paint_paint__layer.cc |    13 -
 ..._renderer_core_scroll_scrollbar__theme__aura.cc |    22 -
 ..._mediastream_processed__local__audio__source.cc |    13 -
 ...m_third__party_blink_renderer_platform_BUILD.gn |    13 -
 ...ty_blink_renderer_platform_fonts_font__cache.cc |    22 -
 ...rty_blink_renderer_platform_fonts_font__cache.h |    49 -
 ...nk_renderer_platform_fonts_font__description.cc |    22 -
 ..._blink_renderer_platform_fonts_font__metrics.cc |    31 -
 ...er_platform_fonts_font__unique__name__lookup.cc |    22 -
 ...nderer_platform_fonts_skia_font__cache__skia.cc |    31 -
 ...er_platform_graphics_video__frame__submitter.cc |    13 -
 ...arty_blink_renderer_platform_scheduler_BUILD.gn |    13 -
 ...rty_blink_renderer_platform_text_locale__icu.cc |    21 -
 ...rer_platform_text_text__break__iterator__icu.cc |    73 -
 ...nk_renderer_platform_text_unicode__utilities.cc |    15 -
 ..._renderer_platform_wtf_container__annotations.h |    13 -
 ...arty_blink_renderer_platform_wtf_stack__util.cc |    36 -
 ..._renderer_platform_wtf_text_text__codec__icu.cc |    15 -
 ...dparty_chromium_third__party_boringssl_BUILD.gn |    46 -
 ...party_boringssl_src_crypto_bio_socket__helper.c |    15 -
 ...um_third__party_boringssl_src_crypto_ex__data.c |    15 -
 ...d__party_boringssl_src_include_openssl_thread.h |    14 -
 ...rdparty_chromium_third__party_breakpad_BUILD.gn |    13 -
 ...reakpad_src_common_simple__string__dictionary.h |    13 -
 ...chromium_third__party_brotli_common_transform.c |    13 -
 ...ashpad_crashpad_build_crashpad__buildconfig.gni |    22 -
 ..._third__party_crashpad_crashpad_client_BUILD.gn |    17 -
 ...hpad_crashpad_client_crashpad__client__posix.cc |    43 -
 ...ty_crashpad_crashpad_util_misc_address__types.h |    22 -
 ..._crashpad_crashpad_util_misc_capture__context.h |    22 -
 ...d__party_crashpad_crashpad_util_misc_metrics.cc |    13 -
 ...hird__party_crashpad_crashpad_util_misc_uuid.cc |    13 -
 ...crashpad_crashpad_util_posix_close__multiple.cc |    22 -
 ...rashpad_crashpad_util_posix_drop__privileges.cc |    13 -
 ...__party_crashpad_crashpad_util_posix_signals.cc |    22 -
 ...ashpad_util_posix_symbolic__constants__posix.cc |    22 -
 ..._3rdparty_chromium_third__party_crc32c_BUILD.gn |    13 -
 ...c_3rdparty_chromium_third__party_dav1d_BUILD.gn |    13 -
 ...m_third__party_dawn_scripts_dawn__component.gni |    13 -
 ...um_third__party_dawn_scripts_dawn__features.gni |    34 -
 ..._chromium_third__party_dawn_src_common_BUILD.gn |    13 -
 ...ium_third__party_devtools-frontend_src_BUILD.gn |    22 -
 ...c_3rdparty_chromium_third__party_expat_BUILD.gn |    13 -
 ...omium_third__party_ffmpeg_ffmpeg__generated.gni |    13 -
 ...hromium_third__party_ffmpeg_ffmpeg__options.gni |    13 -
 ...ty_chromium_third__party_ffmpeg_libavutil_mem.c |    14 -
 ...omium_third__party_flatbuffers_src_src_util.cpp |    22 -
 ...party_chromium_third__party_fontconfig_BUILD.gn |    13 -
 ...chromium_third__party_fontconfig_fontconfig.gni |    15 -
 ...rdparty_chromium_third__party_freetype_BUILD.gn |    20 -
 ...src_3rdparty_chromium_third__party_icu_BUILD.gn |    22 -
 ...romium_third__party_icu_source_common_putil.cpp |    13 -
 ...ium_third__party_icu_source_common_umapfile.cpp |    13 -
 ...rc_3rdparty_chromium_third__party_ijar_BUILD.gn |    13 -
 ...ium_third__party_leveldatabase_env__chromium.cc |    13 -
 ...party_chromium_third__party_libXNVCtrl_NVCtrl.c |    27 -
 ..._3rdparty_chromium_third__party_libdrm_BUILD.gn |    13 -
 ...y_chromium_third__party_libjpeg__turbo_BUILD.gn |    13 -
 ...party_chromium_third__party_libpng_pnglibconf.h |    15 -
 ..._3rdparty_chromium_third__party_libxml_BUILD.gn |    22 -
 ...rty_chromium_third__party_libxml_src_encoding.c |    18 -
 ...3rdparty_chromium_third__party_libxslt_BUILD.gn |    13 -
 ..._3rdparty_chromium_third__party_libyuv_BUILD.gn |    31 -
 ...3rdparty_chromium_third__party_minigbm_BUILD.gn |    13 -
 ...hromium_third__party_nasm_config_config-linux.h |    13 -
 ...src_3rdparty_chromium_third__party_node_node.py |    12 -
 ...rdparty_chromium_third__party_openh264_BUILD.gn |    49 -
 ...ird__party_openscreen_src_build_config_BUILD.gn |    13 -
 ...arty_openscreen_src_build_config_BUILDCONFIG.gn |    25 -
 ...m_third__party_openscreen_src_platform_BUILD.gn |    13 -
 ..._openscreen_src_third__party_boringssl_BUILD.gn |    13 -
 ...third__party_chromium__quic_build_base_BUILD.gn |    35 -
 ..._3rdparty_chromium_third__party_pdfium_BUILD.gn |    13 -
 ...hird__party_pdfium_core_fxcrt_cfx__datetime.cpp |    13 -
 ...ium_third__party_pdfium_core_fxcrt_fx__system.h |    13 -
 ...chromium_third__party_pdfium_core_fxge_BUILD.gn |    13 -
 ...third__party_pdfium_core_fxge_fx__ge__linux.cpp |    12 -
 ...third__party_pdfium_fxjs_cjs__publicmethods.cpp |   108 -
 ...arty_chromium_third__party_pdfium_skia_BUILD.gn |    31 -
 ...ium_xfa_fgas_font_cfx__fontsourceenum__file.cpp |    12 -
 ...omium_third__party_perfetto_buildtools_BUILD.gn |    22 -
 ...arty_chromium_third__party_perfetto_gn_BUILD.gn |    13 -
 ..._chromium_third__party_perfetto_gn_perfetto.gni |    22 -
 ...hird__party_perfetto_gn_perfetto__unittests.gni |    13 -
 ...um_third__party_perfetto_gn_standalone_BUILD.gn |    31 -
 ..._perfetto_include_perfetto_base_build__config.h |    54 -
 ..._perfetto_include_perfetto_base_thread__utils.h |    16 -
 ...rd__party_perfetto_include_perfetto_base_time.h |    22 -
 ..._perfetto_include_perfetto_base_unix__socket.cc |    28 -
 ...rfetto_include_perfetto_ext_base_unix__socket.h |    14 -
 ...hromium_third__party_perfetto_src_base_BUILD.gn |    22 -
 ...etto_src_tracing_core_tracing__service__impl.cc |    12 -
 ...y_chromium_third__party_perfetto_tools_BUILD.gn |    22 -
 ...uf_src_google_protobuf_stubs_platform__macros.h |    13 -
 ...rc_3rdparty_chromium_third__party_skia_BUILD.gn |   123 -
 ...3rdparty_chromium_third__party_skia_gn_BUILD.gn |    33 -
 ...3rdparty_chromium_third__party_skia_gn_skia.gni |    36 -
 ..._third__party_skia_src_gpu_GrAutoLocaleSetter.h |    13 -
 ..._third__party_skia_src_images_SkJpegEncoder.cpp |    43 -
 ...hromium_third__party_skia_src_sksl_SkSLString.h |    13 -
 ..._third__party_skia_third__party_angle2_BUILD.gn |    26 -
 ..._third__party_skia_third__party_libsdl_BUILD.gn |    15 -
 ..._third__party_skia_third__party_opencl_BUILD.gn |    15 -
 ..._3rdparty_chromium_third__party_sqlite_BUILD.gn |    31 -
 ...arty_chromium_third__party_swiftshader_BUILD.gn |    13 -
 ...__party_swiftshader_src_Common_Configurator.cpp |    14 -
 ...ird__party_swiftshader_src_Common_MutexLock.hpp |    13 -
 ..._party_swiftshader_src_Common_SharedLibrary.hpp |    13 -
 ...mium_third__party_swiftshader_src_Main_BUILD.gn |    13 -
 ...ird__party_swiftshader_src_Main_SwiftConfig.cpp |    16 -
 ..._party_swiftshader_src_OpenGL_compiler_BUILD.gn |    13 -
 ...d__party_swiftshader_src_OpenGL_libEGL_BUILD.gn |    13 -
 ...party_swiftshader_src_OpenGL_libEGL_Display.cpp |    22 -
 ...party_swiftshader_src_OpenGL_libEGL_Surface.cpp |    13 -
 ..._party_swiftshader_src_OpenGL_libEGL_libEGL.cpp |    31 -
 ..._party_swiftshader_src_OpenGL_libEGL_libEGL.hpp |    13 -
 ...ftshader_src_OpenGL_libGLES__CM_libGLES__CM.hpp |    13 -
 ...party_swiftshader_src_OpenGL_libGLESv2_BUILD.gn |    13 -
 ..._swiftshader_src_OpenGL_libGLESv2_libGLESv2.hpp |    13 -
 ...m_third__party_swiftshader_src_Reactor_BUILD.gn |    40 -
 ..._third__party_swiftshader_src_Reactor_Debug.cpp |    58 -
 ...um_third__party_swiftshader_src_System_BUILD.gn |    22 -
 ...m_third__party_swiftshader_src_System_Debug.cpp |    58 -
 ...omium_third__party_swiftshader_src_WSI_BUILD.gn |    13 -
 ...um_third__party_swiftshader_src_vulkan_BUILD.gn |    31 -
 ...arty_swiftshader_third__party_llvm-7.0_BUILD.gn |    13 -
 ...nfigs_netbsd_include_llvm_Config_AsmParsers.def |    45 -
 ...figs_netbsd_include_llvm_Config_AsmPrinters.def |    48 -
 ...gs_netbsd_include_llvm_Config_Disassemblers.def |    46 -
 ..._configs_netbsd_include_llvm_Config_Targets.def |    47 -
 ...nfigs_netbsd_include_llvm_Config_abi-breaking.h |    55 -
 ...7.0_configs_netbsd_include_llvm_Config_config.h |   349 -
 ...onfigs_netbsd_include_llvm_Config_llvm-config.h |    90 -
 ...llvm_CMakeFiles_CMakeDirectoryInformation.cmake |    21 -
 ...d_NetBSD_include_llvm_CMakeFiles_progress.marks |     6 -
 ...build_NetBSD_include_llvm_Config_AsmParsers.def |    45 -
 ...uild_NetBSD_include_llvm_Config_AsmPrinters.def |    48 -
 ...ld_NetBSD_include_llvm_Config_Disassemblers.def |    46 -
 ...ro_build_NetBSD_include_llvm_Config_Targets.def |    47 -
 ...build_NetBSD_include_llvm_Config_abi-breaking.h |    55 -
 ...bzero_build_NetBSD_include_llvm_Config_config.h |   351 -
 ..._build_NetBSD_include_llvm_Config_llvm-config.h |    90 -
 ...ero_build_NetBSD_include_llvm_IR_Attributes.gen |   463 -
 ...m_IR_CMakeFiles_CMakeDirectoryInformation.cmake |    21 -
 ...CMakeFiles_intrinsics__gen.dir_DependInfo.cmake |    16 -
 ...vm_IR_CMakeFiles_intrinsics__gen.dir_build.make |   265 -
 ...akeFiles_intrinsics__gen.dir_cmake__clean.cmake |    19 -
 ...IR_CMakeFiles_intrinsics__gen.dir_progress.make |    12 -
 ...etBSD_include_llvm_IR_CMakeFiles_progress.marks |     6 -
 ...ero_build_NetBSD_include_llvm_IR_Intrinsics.gen | 34229 -------------------
 ...m-subzero_build_NetBSD_include_llvm_IR_Makefile |   249 -
 ...ild_NetBSD_include_llvm_IR_cmake__install.cmake |    39 -
 ...llvm-subzero_build_NetBSD_include_llvm_Makefile |   233 -
 ...port_CMakeFiles_CMakeDirectoryInformation.cmake |    21 -
 ...Files_llvm__vcsrevision__h.dir_DependInfo.cmake |    16 -
 ..._CMakeFiles_llvm__vcsrevision__h.dir_build.make |   101 -
 ...les_llvm__vcsrevision__h.dir_cmake__clean.cmake |    13 -
 ...akeFiles_llvm__vcsrevision__h.dir_progress.make |     6 -
 ..._include_llvm_Support_CMakeFiles_progress.marks |     6 -
 ...zero_build_NetBSD_include_llvm_Support_Makefile |   249 -
 ...build_NetBSD_include_llvm_Support_VCSRevision.h |     6 -
 ...etBSD_include_llvm_Support_cmake__install.cmake |    39 -
 ..._build_NetBSD_include_llvm_cmake__install.cmake |    46 -
 ...zero_build_NetBSD_include_llvm_module.modulemap |    18 -
 ...3rdparty_chromium_third__party_usrsctp_BUILD.gn |    15 -
 ..._3rdparty_chromium_third__party_webrtc_BUILD.gn |    14 -
 ...rty_chromium_third__party_webrtc_audio_BUILD.gn |    13 -
 ..._chromium_third__party_webrtc_examples_BUILD.gn |    31 -
 ...rd__party_webrtc_modules_audio__coding_BUILD.gn |    13 -
 ...rd__party_webrtc_modules_audio__device_BUILD.gn |    22 -
 ..._party_webrtc_modules_desktop__capture_BUILD.gn |    31 -
 ..._rtp__rtcp_source_forward__error__correction.cc |    12 -
 ...d__party_webrtc_modules_video__capture_BUILD.gn |    29 -
 ...chromium_third__party_webrtc_rtc__base_BUILD.gn |    17 -
 ...rd__party_webrtc_rtc__base_ifaddrs__converter.h |    13 -
 ...um_third__party_webrtc_rtc__base_ip__address.cc |    14 -
 ...ium_third__party_webrtc_rtc__base_ip__address.h |    15 -
 ...romium_third__party_webrtc_rtc__base_network.cc |    17 -
 ...hromium_third__party_webrtc_rtc__base_network.h |    15 -
 ...ty_webrtc_rtc__base_physical__socket__server.cc |    44 -
 ...rty_webrtc_rtc__base_physical__socket__server.h |    13 -
 ...rty_webrtc_rtc__base_platform__thread__types.cc |    33 -
 ...m_third__party_webrtc_system__wrappers_BUILD.gn |    22 -
 ...rty_webrtc_system__wrappers_source_cpu__info.cc |    25 -
 ...arty_chromium_third__party_webrtc_test_BUILD.gn |    25 -
 ...rdparty_chromium_third__party_webrtc_webrtc.gni |    13 -
 ...rc_3rdparty_chromium_third__party_zlib_BUILD.gn |    13 -
 ...arty_chromium_third__party_zlib_cpu__features.c |    13 -
 ...c_3rdparty_chromium_tools_binary__size_BUILD.gn |    13 -
 ...ools_binary__size_libsupersize_caspian_BUILD.gn |    13 -
 ...src_3rdparty_chromium_tools_grit_grit__rule.gni |    22 -
 ...arty_chromium_tools_ipc__fuzzer_ipc__fuzzer.gni |    11 -
 ...ols_json__schema__compiler_feature__compiler.py |    13 -
 ..._chromium_tools_json__schema__compiler_model.py |    13 -
 ...um_tools_perf_chrome__telemetry__build_BUILD.gn |    13 -
 ...mium_tools_variations_fieldtrial__to__struct.py |    14 -
 .../patch-src_3rdparty_chromium_ui_aura_BUILD.gn   |    13 -
 .../patch-src_3rdparty_chromium_ui_base_BUILD.gn   |    99 -
 ...agdrop_os__exchange__data__provider__factory.cc |    22 -
 ...tch-src_3rdparty_chromium_ui_base_idle_BUILD.gn |    13 -
 ..._ui_base_ime_init_input__method__initializer.cc |    40 -
 ...rc_3rdparty_chromium_ui_base_ime_linux_BUILD.gn |    13 -
 ...src_3rdparty_chromium_ui_base_l10n_formatter.cc |    33 -
 ...y_chromium_ui_base_resource_resource__bundle.cc |    22 -
 ...um_ui_base_resource_resource__bundle__netbsd.cc |    26 -
 ...3rdparty_chromium_ui_base_ui__base__features.cc |    22 -
 ..._3rdparty_chromium_ui_base_ui__base__features.h |    13 -
 ...-src_3rdparty_chromium_ui_base_ui__features.gni |    21 -
 ...rdparty_chromium_ui_base_webui_web__ui__util.cc |    13 -
 ...rty_chromium_ui_base_x_x11__shm__image__pool.cc |    45 -
 .../patch-src_3rdparty_chromium_ui_color_BUILD.gn  |    13 -
 ...ch-src_3rdparty_chromium_ui_compositor_BUILD.gn |    13 -
 ...c_3rdparty_chromium_ui_compositor_compositor.cc |    13 -
 ...rc_3rdparty_chromium_ui_compositor_compositor.h |    13 -
 ...y_chromium_ui_compositor_compositor__observer.h |    13 -
 ...rc_3rdparty_chromium_ui_events_devices_BUILD.gn |    13 -
 ...vents_devices_x11_device__data__manager__x11.cc |    22 -
 ...-src_3rdparty_chromium_ui_events_evdev_BUILD.gn |    13 -
 ..._3rdparty_chromium_ui_events_event__switches.cc |    13 -
 ...c_3rdparty_chromium_ui_events_event__switches.h |    13 -
 ...um_ui_events_keycodes_dom_keycode__converter.cc |    13 -
 ...-src_3rdparty_chromium_ui_events_ozone_BUILD.gn |    13 -
 .../patch-src_3rdparty_chromium_ui_gfx_BUILD.gn    |    67 -
 ...src_3rdparty_chromium_ui_gfx_animation_BUILD.gn |    13 -
 ...ch-src_3rdparty_chromium_ui_gfx_canvas__skia.cc |    13 -
 ...c_3rdparty_chromium_ui_gfx_codec_jpeg__codec.cc |    22 -
 ...dparty_chromium_ui_gfx_font__fallback__linux.cc |    15 -
 ...atch-src_3rdparty_chromium_ui_gfx_font__list.cc |    13 -
 ...rdparty_chromium_ui_gfx_font__names__testing.cc |    31 -
 ...3rdparty_chromium_ui_gfx_font__render__params.h |    21 -
 ...atch-src_3rdparty_chromium_ui_gfx_font__util.cc |    22 -
 ...3rdparty_chromium_ui_gfx_gpu__memory__buffer.cc |    13 -
 ..._3rdparty_chromium_ui_gfx_gpu__memory__buffer.h |    22 -
 ...hromium_ui_gfx_ipc_gfx__param__traits__macros.h |    46 -
 ..._ui_gfx_linux_client__native__pixmap__dmabuf.cc |    48 -
 ...tch-src_3rdparty_chromium_ui_gfx_mojom_BUILD.gn |    13 -
 ...um_ui_gfx_mojom_buffer__types__mojom__traits.cc |    22 -
 ...romium_ui_gfx_mojom_native__handle__types.mojom |    13 -
 ...x_mojom_native__handle__types__mojom__traits.cc |    36 -
 ...fx_mojom_native__handle__types__mojom__traits.h |    29 -
 ...party_chromium_ui_gfx_native__pixmap__handle.cc |    68 -
 ...dparty_chromium_ui_gfx_native__pixmap__handle.h |    40 -
 ...rdparty_chromium_ui_gfx_native__widget__types.h |    22 -
 .../patch-src_3rdparty_chromium_ui_gl_BUILD.gn     |    40 -
 .../patch-src_3rdparty_chromium_ui_gl_features.gni |    13 -
 .../patch-src_3rdparty_chromium_ui_gl_gl__fence.cc |    13 -
 ...hromium_ui_gl_sync__control__vsync__provider.cc |    40 -
 ...chromium_ui_gl_sync__control__vsync__provider.h |    22 -
 .../patch-src_3rdparty_chromium_ui_gtk_BUILD.gn    |    13 -
 ...i_message__center_views_message__popup__view.cc |    13 -
 ...party_chromium_ui_native__theme_native__theme.h |    13 -
 ...hromium_ui_native__theme_native__theme__base.cc |    13 -
 ...rty_chromium_ui_ozone_platform_wayland_BUILD.gn |    13 -
 ...ty_chromium_ui_platform__window_common_BUILD.gn |    13 -
 ...hromium_ui_platform__window_extensions_BUILD.gn |    13 -
 ...rm__window_platform__window__init__properties.h |    22 -
 ...rc_3rdparty_chromium_ui_shell__dialogs_BUILD.gn |    13 -
 ...y_chromium_ui_strings_app__locale__settings.grd |    13 -
 .../patch-src_3rdparty_chromium_ui_views_BUILD.gn  |    55 -
 ..._views_bubble_bubble__dialog__delegate__view.cc |    13 -
 ...rc_3rdparty_chromium_ui_views_controls_label.cc |    22 -
 ...romium_ui_views_controls_textfield_textfield.cc |    75 -
 ...rty_chromium_ui_views_controls_webview_BUILD.gn |    13 -
 ...party_chromium_ui_views_corewm_tooltip__aura.cc |    13 -
 ...y_chromium_ui_views_examples_widget__example.cc |    13 -
 ...arty_chromium_ui_views_selection__controller.cc |    13 -
 ...arty_chromium_ui_views_style_platform__style.cc |    13 -
 ...c_3rdparty_chromium_ui_views_views__delegate.cc |    13 -
 ...rc_3rdparty_chromium_ui_views_views__delegate.h |    13 -
 ...__aura_desktop__window__tree__host__platform.cc |    13 -
 ...hromium_ui_views_widget_native__widget__aura.cc |    29 -
 ...chromium_ui_views_window_custom__frame__view.cc |    13 -
 ...ty_chromium_ui_views_window_dialog__delegate.cc |    13 -
 ...y_chromium_ui_views_window_frame__background.cc |    13 -
 ...c_3rdparty_chromium_ui_webui_resources_js_cr.js |    16 -
 ...3rdparty_chromium_ui_webui_resources_js_icon.js |    13 -
 ..._3rdparty_chromium_ui_webui_webui__features.gni |    15 -
 .../patch-src_3rdparty_chromium_v8_BUILD.gn        |    83 -
 .../patch-src_3rdparty_chromium_v8_gni_v8.gni      |    13 -
 .../patch-src_3rdparty_chromium_v8_src_api_api.cc  |    22 -
 .../patch-src_3rdparty_chromium_v8_src_base_cpu.cc |    20 -
 ...chromium_v8_src_base_platform_platform-posix.cc |    59 -
 ...party_chromium_v8_src_objects_js-list-format.cc |    97 -
 ...ium_v8_src_trap-handler_handler-inside-posix.cc |    22 -
 ...mium_v8_src_trap-handler_handler-inside-posix.h |    13 -
 ...rty_chromium_v8_src_trap-handler_trap-handler.h |    15 -
 ...ch-src_3rdparty_chromium_v8_tools_run-paxctl.py |    21 -
 .../patch-src_3rdparty_chromium_weblayer_BUILD.gn  |    27 -
 ...m_weblayer_app_content__main__delegate__impl.cc |    13 -
 ..._weblayer_browser_browser__main__parts__impl.cc |    22 -
 ...layer_browser_content__browser__client__impl.cc |    31 -
 ...blayer_browser_content__browser__client__impl.h |    13 -
 ...er_browser_system__network__context__manager.cc |    13 -
 ...rty_chromium_weblayer_common_weblayer__paths.cc |    22 -
 ...h-src_3rdparty_chromium_weblayer_shell_BUILD.gn |    31 -
 .../patch-src_3rdparty_gn_base_files_file_posix.cc |    14 -
 .../patch-src_3rdparty_gn_base_files_file_util.h   |    14 -
 ...h-src_3rdparty_gn_base_files_file_util_posix.cc |    14 -
 ...patch-src_3rdparty_gn_base_files_scoped_file.cc |    14 -
 ...c_3rdparty_gn_build_build_netbsd.ninja.template |    26 -
 .../patches/patch-src_3rdparty_gn_build_gen.py     |    37 -
 .../patches/patch-src_3rdparty_gn_tools_gn_args.cc |    23 -
 .../patch-src_3rdparty_gn_tools_gn_c_tool.cc       |    14 -
 ...party_gn_tools_gn_ninja_binary_target_writer.cc |    16 -
 ...h-src_3rdparty_gn_tools_gn_qmake_link_writer.cc |    16 -
 .../patches/patch-src_3rdparty_gn_tools_gn_tool.h  |    27 -
 .../patches/patch-src_buildtools_buildtools.pro    |    13 -
 .../patch-src_buildtools_config_linking.pri        |    38 -
 .../patch-src_buildtools_config_support.pri        |    23 -
 .../patches/patch-src_buildtools_configure.json    |    40 -
 .../patches/patch-src_core_api_core_api.pro        |    14 -
 .../patches/patch-src_core_config_linux.pri        |    21 -
 .../patches/patch-src_core_core_module.pro         |    14 -
 ...engine_convert_dict_qwebengine_convert_dict.pro |    14 -
 861 files changed, 62190 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index dec801ec5c..f1e9d5330b 100644
--- a/Makefile
+++ b/Makefile
@@ -4870,7 +4870,6 @@ SUBDIR+=	qt4-libqtlua
 SUBDIR+=	qt5-libqtlua
 SUBDIR+=	qt5-qjson
 SUBDIR+=	qt5-qtbase-git
-SUBDIR+=	qt5-qtwebengine
 SUBDIR+=	qt6
 SUBDIR+=	qt6-odbc
 SUBDIR+=	qt6-psql
diff --git a/qt5-qtwebengine/DESCR b/qt5-qtwebengine/DESCR
deleted file mode 100644
index b99e4c2a0a..0000000000
--- a/qt5-qtwebengine/DESCR
+++ /dev/null
@@ -1 +0,0 @@
-Chromium-based web engine for Qt5
diff --git a/qt5-qtwebengine/Makefile b/qt5-qtwebengine/Makefile
deleted file mode 100644
index 4f90d871bf..0000000000
--- a/qt5-qtwebengine/Makefile
+++ /dev/null
@@ -1,119 +0,0 @@
-# $NetBSD: Makefile,v 1.43 2020/11/29 22:33:24 dbj Exp $
-
-DISTNAME=	qtwebengine-everywhere-src-${QTVERSION}
-PKGNAME=	qt5-qtwebengine-${QTVERSION}
-PKGREVISION=	1
-COMMENT=	Chromium-based web engine for Qt5
-
-MAKE_ENV+=		QTDIR=${QTDIR}
-INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
-INSTALLATION_DIRS+=	lib/pkgconfig
-
-.include "../../x11/qt5-qtbase/Makefile.common"
-
-BUILD_TARGET=	first
-QMAKE_ARGS+=	-- -webengine-icu
-
-USE_TOOLS+=	bison bash
-BUILD_DEPENDS+=	ninja-build-[0-9]*:../../devel/ninja-build
-TOOL_DEPENDS+=	gperf-[0-9]*:../../devel/gperf
-#TOOL_DEPENDS+=	libxml2-[0-9]*:../../textproc/libxml2
-#TOOL_DEPENDS+=	libxslt-[0-9]*:../../textproc/libxslt
-TOOL_DEPENDS+=	${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
-TOOL_DEPENDS+=	yasm-[0-9]*:../../devel/yasm
-BUILD_DEPENDS+=	nodejs-[0-9]*:../../lang/nodejs
-
-JPEG_ACCEPTED=	libjpeg-turbo
-
-BUILDLINK_TRANSFORM.NetBSD+=	rm:-fgnu-inline-asm
-
-MAKE_ENV+=	NINJAJOBS="-j ${MAKE_JOBS:U1}"
-
-#UNLIMIT_RESOURCES+=	cputime
-
-CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/third_party/sqlite/src/configure
-CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/third_party/protobuf/post_process_dist.sh
-CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/third_party/ffmpeg/configure
-CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/third_party/xdg-utils/scripts/xdg-terminal
-CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/third_party/xdg-utils/scripts/xdg-terminal.in
-CHECK_PORTABILITY_SKIP+=	src/3rdparty/chromium/v8/tools/run-llprof.sh
-
-# These libraries are used from the system and the build infrastructure
-# removes them from the bundled third_party directory and replaces them
-# with hooks to use them from the system.
-GN_SYSTEM_LIBS=	libevent libxslt yasm
-CHROMESRC=	${WRKSRC}/src/3rdparty/chromium
-
-pre-configure:
-	cp ${FILESDIR}/netbsd.pri ${WRKSRC}/src/core/config/
-	cp ${FILESDIR}/openbsd.pri ${WRKSRC}/src/core/config/
-	cp ${FILESDIR}/netbsd.pri ${WRKSRC}/src/buildtools/config/
-	cp ${FILESDIR}/openbsd.pri ${WRKSRC}/src/buildtools/config/
-	mkdir -p ${CHROMESRC}/media/audio/sndio ${CHROMESRC}/media/audio/openbsd
-	cp ${FILESDIR}/sndio_* ${CHROMESRC}/media/audio/sndio
-	cp ${FILESDIR}/hid_* ${CHROMESRC}/services/device/hid
-	cp ${FILESDIR}/audio_manager_openbsd.* ${CHROMESRC}/media/audio/openbsd
-	cd ${WRKSRC} && env -i ${MAKE_ENV} ${CHROMESRC}/build/linux/unbundle/replace_gn_files.py \
-		--system-libraries ${GN_SYSTEM_LIBS}
-
-post-install:
-.for i in Qt5Pdf.pc Qt5PdfWidgets.pc Qt5WebEngine.pc Qt5WebEngineCore.pc Qt5WebEngineWidgets.pc
-	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
-	${LN} -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
-.endfor
-.if ${OPSYS} == "NetBSD"
-	paxctl +m ${DESTDIR}${PREFIX}/qt5/libexec/QtWebEngineProcess
-.endif
-
-.include "../../mk/bsd.prefs.mk"
-
-.include "../../audio/alsa-lib/buildlink3.mk"
-.include "../../audio/pulseaudio/buildlink3.mk"
-.include "../../audio/libopus/buildlink3.mk"
-.include "../../devel/glib2/buildlink3.mk"
-.if ${OPSYS} == "Darwin" || ${OPSYS} == "Linux" || ${OPSYS} == "NetBSD"
-.include "../../devel/libexecinfo/buildlink3.mk"
-.endif
-.include "../../devel/libevent/buildlink3.mk"
-.include "../../devel/nss/buildlink3.mk"
-# chromium insists on using its own protobuf
-# so don't include here as versions must match
-#.include "../../devel/protobuf/buildlink3.mk"
-.include "../../devel/re2/buildlink3.mk"
-.include "../../devel/snappy/buildlink3.mk"
-.include "../../mk/jpeg.buildlink3.mk"
-.include "../../graphics/lcms2/buildlink3.mk"
-.include "../../graphics/libwebp/buildlink3.mk"
-.include "../../multimedia/ffmpeg4/buildlink3.mk"
-.include "../../multimedia/libvpx/buildlink3.mk"
-PYTHON_VERSIONS_ACCEPTED=	27
-PYTHON_FOR_BUILD_ONLY=	tool
-.include "../../lang/python/tool.mk"
-.include "../../print/libcups/buildlink3.mk"
-.include "../../print/poppler-cpp/buildlink3.mk"
-.include "../../sysutils/pciutils/buildlink3.mk"
-# Use -lpciutils instead of -lpci for pkgsrc.
-BUILDLINK_TRANSFORM+=   l:pci:pciutils
-.include "../../textproc/icu/buildlink3.mk"
-.include "../../textproc/jsoncpp/buildlink3.mk"
-# needs libxml2 built with icu option, which is not default in pkgsrc
-#.include "../../textproc/libxml2/buildlink3.mk"
-.include "../../textproc/libxslt/buildlink3.mk"
-.if ${OPSYS} != "Darwin"
-.include "../../multimedia/gst-plugins1-bad/buildlink3.mk"
-.include "../../x11/libXcomposite/buildlink3.mk"
-.endif
-.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
-.include "../../x11/qt5-qtlocation/buildlink3.mk"
-.include "../../x11/qt5-qttools/buildlink3.mk"
-.include "../../x11/qt5-qtwebchannel/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
-
-#.include "../../databases/sqlite3/buildlink3.mk"
-#.include "../../fonts/woff2/buildlink3.mk"
-#.include "../../textproc/hyphen/buildlink3.mk"
-#.include "../../x11/qt5-qtsensors/buildlink3.mk"
-#.include "../../lang/ruby/buildlink3.mk"
-#BUILDLINK_DEPMETHOD.${RUBY_BASE}=	build
-#.include "../../mk/curses.buildlink3.mk"
-#.include "../../mk/atomic64.mk"
diff --git a/qt5-qtwebengine/PLIST b/qt5-qtwebengine/PLIST
deleted file mode 100644
index 7fd7621565..0000000000
--- a/qt5-qtwebengine/PLIST
+++ /dev/null
@@ -1,308 +0,0 @@
-@comment $NetBSD$
-lib/pkgconfig/Qt5Pdf.pc
-lib/pkgconfig/Qt5PdfWidgets.pc
-lib/pkgconfig/Qt5WebEngine.pc
-lib/pkgconfig/Qt5WebEngineCore.pc
-lib/pkgconfig/Qt5WebEngineWidgets.pc
-qt5/bin/qwebengine_convert_dict
-qt5/include/QtPdf/${PKGVERSION}/QtPdf/private/qpdfdestination_p.h
-qt5/include/QtPdf/${PKGVERSION}/QtPdf/private/qpdfdocument_p.h
-qt5/include/QtPdf/${PKGVERSION}/QtPdf/private/qpdflinkmodel_p.h
-qt5/include/QtPdf/${PKGVERSION}/QtPdf/private/qpdflinkmodel_p_p.h
-qt5/include/QtPdf/${PKGVERSION}/QtPdf/private/qpdfsearchmodel_p.h
-qt5/include/QtPdf/${PKGVERSION}/QtPdf/private/qpdfsearchresult_p.h
-qt5/include/QtPdf/${PKGVERSION}/QtPdf/private/qpdfselection_p.h
-qt5/include/QtPdf/${PKGVERSION}/QtPdf/private/qtpdf-config_p.h
-qt5/include/QtPdf/QPdfBookmarkModel
-qt5/include/QtPdf/QPdfDestination
-qt5/include/QtPdf/QPdfDocument
-qt5/include/QtPdf/QPdfDocumentRenderOptions
-qt5/include/QtPdf/QPdfPageNavigation
-qt5/include/QtPdf/QPdfPageRenderer
-qt5/include/QtPdf/QPdfSearchModel
-qt5/include/QtPdf/QPdfSearchResult
-qt5/include/QtPdf/QPdfSelection
-qt5/include/QtPdf/QtPdf
-qt5/include/QtPdf/QtPdfDepends
-qt5/include/QtPdf/QtPdfVersion
-qt5/include/QtPdf/qpdfbookmarkmodel.h
-qt5/include/QtPdf/qpdfdestination.h
-qt5/include/QtPdf/qpdfdocument.h
-qt5/include/QtPdf/qpdfdocumentrenderoptions.h
-qt5/include/QtPdf/qpdfnamespace.h
-qt5/include/QtPdf/qpdfpagenavigation.h
-qt5/include/QtPdf/qpdfpagerenderer.h
-qt5/include/QtPdf/qpdfsearchmodel.h
-qt5/include/QtPdf/qpdfsearchresult.h
-qt5/include/QtPdf/qpdfselection.h
-qt5/include/QtPdf/qtpdf-config.h
-qt5/include/QtPdf/qtpdfglobal.h
-qt5/include/QtPdf/qtpdfversion.h
-qt5/include/QtPdfWidgets/${PKGVERSION}/QtPdfWidgets/private/qpdfview_p.h
-qt5/include/QtPdfWidgets/${PKGVERSION}/QtPdfWidgets/private/qtpdfwidgets-config_p.h
-qt5/include/QtPdfWidgets/QPdfView
-qt5/include/QtPdfWidgets/QtPdfWidgets
-qt5/include/QtPdfWidgets/QtPdfWidgetsDepends
-qt5/include/QtPdfWidgets/QtPdfWidgetsVersion
-qt5/include/QtPdfWidgets/qpdfview.h
-qt5/include/QtPdfWidgets/qtpdfwidgets-config.h
-qt5/include/QtPdfWidgets/qtpdfwidgetsglobal.h
-qt5/include/QtPdfWidgets/qtpdfwidgetsversion.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebengineaction_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebengineaction_p_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginecertificateerror_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebengineclientcertificateselection_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginecontextmenurequest_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginedialogrequests_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginedownloaditem_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginedownloaditem_p_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginefaviconprovider_p_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginehistory_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginehistory_p_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebengineloadrequest_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginenavigationrequest_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginenewviewrequest_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebengineprofile_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginescript_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginesettings_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginesingleton_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginetestsupport_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebenginetouchhandleprovider_p_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebengineview_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qquickwebengineview_p_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qtwebengine-config_p.h
-qt5/include/QtWebEngine/${PKGVERSION}/QtWebEngine/private/qtwebengineglobal_p.h
-qt5/include/QtWebEngine/QQuickWebEngineProfile
-qt5/include/QtWebEngine/QQuickWebEngineScript
-qt5/include/QtWebEngine/QtWebEngine
-qt5/include/QtWebEngine/QtWebEngineDepends
-qt5/include/QtWebEngine/QtWebEngineVersion
-qt5/include/QtWebEngine/qquickwebengineprofile.h
-qt5/include/QtWebEngine/qquickwebenginescript.h
-qt5/include/QtWebEngine/qtwebengine-config.h
-qt5/include/QtWebEngine/qtwebengineglobal.h
-qt5/include/QtWebEngine/qtwebengineversion.h
-qt5/include/QtWebEngineCore/${PKGVERSION}/QtWebEngineCore/private/qtwebenginecore-config_p.h
-qt5/include/QtWebEngineCore/${PKGVERSION}/QtWebEngineCore/private/qtwebenginecoreglobal_p.h
-qt5/include/QtWebEngineCore/${PKGVERSION}/QtWebEngineCore/private/qwebenginecallback_p.h
-qt5/include/QtWebEngineCore/${PKGVERSION}/QtWebEngineCore/private/qwebenginecookiestore_p.h
-qt5/include/QtWebEngineCore/${PKGVERSION}/QtWebEngineCore/private/qwebenginemessagepumpscheduler_p.h
-qt5/include/QtWebEngineCore/${PKGVERSION}/QtWebEngineCore/private/qwebengineurlrequestinfo_p.h
-qt5/include/QtWebEngineCore/QWebEngineCallback
-qt5/include/QtWebEngineCore/QWebEngineClientCertificateStore
-qt5/include/QtWebEngineCore/QWebEngineCookieStore
-qt5/include/QtWebEngineCore/QWebEngineFindTextResult
-qt5/include/QtWebEngineCore/QWebEngineHttpRequest
-qt5/include/QtWebEngineCore/QWebEngineNotification
-qt5/include/QtWebEngineCore/QWebEngineQuotaRequest
-qt5/include/QtWebEngineCore/QWebEngineRegisterProtocolHandlerRequest
-qt5/include/QtWebEngineCore/QWebEngineUrlRequestInfo
-qt5/include/QtWebEngineCore/QWebEngineUrlRequestInterceptor
-qt5/include/QtWebEngineCore/QWebEngineUrlRequestJob
-qt5/include/QtWebEngineCore/QWebEngineUrlScheme
-qt5/include/QtWebEngineCore/QWebEngineUrlSchemeHandler
-qt5/include/QtWebEngineCore/QtWebEngineCore
-qt5/include/QtWebEngineCore/QtWebEngineCoreDepends
-qt5/include/QtWebEngineCore/QtWebEngineCoreVersion
-qt5/include/QtWebEngineCore/qtwebenginecore-config.h
-qt5/include/QtWebEngineCore/qtwebenginecoreglobal.h
-qt5/include/QtWebEngineCore/qtwebenginecoreversion.h
-qt5/include/QtWebEngineCore/qwebenginecallback.h
-qt5/include/QtWebEngineCore/qwebengineclientcertificatestore.h
-qt5/include/QtWebEngineCore/qwebenginecookiestore.h
-qt5/include/QtWebEngineCore/qwebenginefindtextresult.h
-qt5/include/QtWebEngineCore/qwebenginehttprequest.h
-qt5/include/QtWebEngineCore/qwebenginenotification.h
-qt5/include/QtWebEngineCore/qwebenginequotarequest.h
-qt5/include/QtWebEngineCore/qwebengineregisterprotocolhandlerrequest.h
-qt5/include/QtWebEngineCore/qwebengineurlrequestinfo.h
-qt5/include/QtWebEngineCore/qwebengineurlrequestinterceptor.h
-qt5/include/QtWebEngineCore/qwebengineurlrequestjob.h
-qt5/include/QtWebEngineCore/qwebengineurlscheme.h
-qt5/include/QtWebEngineCore/qwebengineurlschemehandler.h
-qt5/include/QtWebEngineWidgets/${PKGVERSION}/QtWebEngineWidgets/private/qtwebenginewidgets-config_p.h
-qt5/include/QtWebEngineWidgets/${PKGVERSION}/QtWebEngineWidgets/private/qwebenginedownloaditem_p.h
-qt5/include/QtWebEngineWidgets/${PKGVERSION}/QtWebEngineWidgets/private/qwebenginehistory_p.h
-qt5/include/QtWebEngineWidgets/${PKGVERSION}/QtWebEngineWidgets/private/qwebenginenotificationpresenter_p.h
-qt5/include/QtWebEngineWidgets/${PKGVERSION}/QtWebEngineWidgets/private/qwebenginepage_p.h
-qt5/include/QtWebEngineWidgets/${PKGVERSION}/QtWebEngineWidgets/private/qwebengineprofile_p.h
-qt5/include/QtWebEngineWidgets/${PKGVERSION}/QtWebEngineWidgets/private/qwebenginescriptcollection_p.h
-qt5/include/QtWebEngineWidgets/${PKGVERSION}/QtWebEngineWidgets/private/qwebengineview_p.h
-qt5/include/QtWebEngineWidgets/QWebEngineCertificateError
-qt5/include/QtWebEngineWidgets/QWebEngineClientCertificateSelection
-qt5/include/QtWebEngineWidgets/QWebEngineContextMenuData
-qt5/include/QtWebEngineWidgets/QWebEngineDownloadItem
-qt5/include/QtWebEngineWidgets/QWebEngineFullScreenRequest
-qt5/include/QtWebEngineWidgets/QWebEngineHistory
-qt5/include/QtWebEngineWidgets/QWebEngineHistoryItem
-qt5/include/QtWebEngineWidgets/QWebEnginePage
-qt5/include/QtWebEngineWidgets/QWebEngineProfile
-qt5/include/QtWebEngineWidgets/QWebEngineScript
-qt5/include/QtWebEngineWidgets/QWebEngineScriptCollection
-qt5/include/QtWebEngineWidgets/QWebEngineSettings
-qt5/include/QtWebEngineWidgets/QWebEngineView
-qt5/include/QtWebEngineWidgets/QtWebEngineWidgets
-qt5/include/QtWebEngineWidgets/QtWebEngineWidgetsDepends
-qt5/include/QtWebEngineWidgets/QtWebEngineWidgetsVersion
-qt5/include/QtWebEngineWidgets/qtwebenginewidgets-config.h
-qt5/include/QtWebEngineWidgets/qtwebenginewidgetsglobal.h
-qt5/include/QtWebEngineWidgets/qtwebenginewidgetsversion.h
-qt5/include/QtWebEngineWidgets/qwebenginecertificateerror.h
-qt5/include/QtWebEngineWidgets/qwebengineclientcertificateselection.h
-qt5/include/QtWebEngineWidgets/qwebenginecontextmenudata.h
-qt5/include/QtWebEngineWidgets/qwebenginedownloaditem.h
-qt5/include/QtWebEngineWidgets/qwebenginefullscreenrequest.h
-qt5/include/QtWebEngineWidgets/qwebenginehistory.h
-qt5/include/QtWebEngineWidgets/qwebenginepage.h
-qt5/include/QtWebEngineWidgets/qwebengineprofile.h
-qt5/include/QtWebEngineWidgets/qwebenginescript.h
-qt5/include/QtWebEngineWidgets/qwebenginescriptcollection.h
-qt5/include/QtWebEngineWidgets/qwebenginesettings.h
-qt5/include/QtWebEngineWidgets/qwebengineview.h
-qt5/lib/cmake/Qt5Designer/Qt5Designer_QWebEngineViewPlugin.cmake
-qt5/lib/cmake/Qt5Gui/Qt5Gui_QPdfPlugin.cmake
-qt5/lib/cmake/Qt5Pdf/Qt5PdfConfig.cmake
-qt5/lib/cmake/Qt5Pdf/Qt5PdfConfigVersion.cmake
-qt5/lib/cmake/Qt5PdfWidgets/Qt5PdfWidgetsConfig.cmake
-qt5/lib/cmake/Qt5PdfWidgets/Qt5PdfWidgetsConfigVersion.cmake
-qt5/lib/cmake/Qt5WebEngine/Qt5WebEngineConfig.cmake
-qt5/lib/cmake/Qt5WebEngine/Qt5WebEngineConfigVersion.cmake
-qt5/lib/cmake/Qt5WebEngineCore/Qt5WebEngineCoreConfig.cmake
-qt5/lib/cmake/Qt5WebEngineCore/Qt5WebEngineCoreConfigVersion.cmake
-qt5/lib/cmake/Qt5WebEngineWidgets/Qt5WebEngineWidgetsConfig.cmake
-qt5/lib/cmake/Qt5WebEngineWidgets/Qt5WebEngineWidgetsConfigVersion.cmake
-qt5/lib/libQt5Pdf.prl
-qt5/lib/libQt5Pdf.so
-qt5/lib/libQt5Pdf.so.5
-qt5/lib/libQt5Pdf.so.5.15
-qt5/lib/libQt5Pdf.so.${PKGVERSION}
-qt5/lib/libQt5PdfWidgets.prl
-qt5/lib/libQt5PdfWidgets.so
-qt5/lib/libQt5PdfWidgets.so.5
-qt5/lib/libQt5PdfWidgets.so.5.15
-qt5/lib/libQt5PdfWidgets.so.${PKGVERSION}
-qt5/lib/libQt5WebEngine.prl
-qt5/lib/libQt5WebEngine.so
-qt5/lib/libQt5WebEngine.so.5
-qt5/lib/libQt5WebEngine.so.5.15
-qt5/lib/libQt5WebEngine.so.${PKGVERSION}
-qt5/lib/libQt5WebEngineCore.prl
-qt5/lib/libQt5WebEngineCore.so
-qt5/lib/libQt5WebEngineCore.so.5
-qt5/lib/libQt5WebEngineCore.so.5.15
-qt5/lib/libQt5WebEngineCore.so.${PKGVERSION}
-qt5/lib/libQt5WebEngineWidgets.prl
-qt5/lib/libQt5WebEngineWidgets.so
-qt5/lib/libQt5WebEngineWidgets.so.5
-qt5/lib/libQt5WebEngineWidgets.so.5.15
-qt5/lib/libQt5WebEngineWidgets.so.${PKGVERSION}
-qt5/lib/pkgconfig/Qt5Pdf.pc
-qt5/lib/pkgconfig/Qt5PdfWidgets.pc
-qt5/lib/pkgconfig/Qt5WebEngine.pc
-qt5/lib/pkgconfig/Qt5WebEngineCore.pc
-qt5/lib/pkgconfig/Qt5WebEngineWidgets.pc
-qt5/libexec/QtWebEngineProcess
-qt5/mkspecs/modules/qt_lib_pdf.pri
-qt5/mkspecs/modules/qt_lib_pdf_private.pri
-qt5/mkspecs/modules/qt_lib_pdfwidgets.pri
-qt5/mkspecs/modules/qt_lib_pdfwidgets_private.pri
-qt5/mkspecs/modules/qt_lib_webengine.pri
-qt5/mkspecs/modules/qt_lib_webengine_private.pri
-qt5/mkspecs/modules/qt_lib_webenginecore.pri
-qt5/mkspecs/modules/qt_lib_webenginecore_private.pri
-qt5/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri
-qt5/mkspecs/modules/qt_lib_webenginewidgets.pri
-qt5/mkspecs/modules/qt_lib_webenginewidgets_private.pri
-qt5/plugins/designer/libqwebengineview.so
-qt5/plugins/imageformats/libqpdf.so
-qt5/qml/QtQuick/Pdf/libpdfplugin.so
-qt5/qml/QtQuick/Pdf/plugins.qmltypes
-qt5/qml/QtQuick/Pdf/qml/PdfMultiPageView.qml
-qt5/qml/QtQuick/Pdf/qml/PdfPageView.qml
-qt5/qml/QtQuick/Pdf/qml/PdfScrollablePageView.qml
-qt5/qml/QtQuick/Pdf/qmldir
-qt5/qml/QtWebEngine/Controls1Delegates/AlertDialog.qml
-qt5/qml/QtWebEngine/Controls1Delegates/AuthenticationDialog.qml
-qt5/qml/QtWebEngine/Controls1Delegates/ColorDialog.qml
-qt5/qml/QtWebEngine/Controls1Delegates/ConfirmDialog.qml
-qt5/qml/QtWebEngine/Controls1Delegates/FilePicker.qml
-qt5/qml/QtWebEngine/Controls1Delegates/Menu.qml
-qt5/qml/QtWebEngine/Controls1Delegates/MenuItem.qml
-qt5/qml/QtWebEngine/Controls1Delegates/MenuSeparator.qml
-qt5/qml/QtWebEngine/Controls1Delegates/PromptDialog.qml
-qt5/qml/QtWebEngine/Controls1Delegates/ToolTip.qml
-qt5/qml/QtWebEngine/Controls1Delegates/TouchHandle.qml
-qt5/qml/QtWebEngine/Controls1Delegates/TouchSelectionMenu.qml
-qt5/qml/QtWebEngine/Controls1Delegates/qmldir
-qt5/qml/QtWebEngine/Controls2Delegates/AlertDialog.qml
-qt5/qml/QtWebEngine/Controls2Delegates/AuthenticationDialog.qml
-qt5/qml/QtWebEngine/Controls2Delegates/ConfirmDialog.qml
-qt5/qml/QtWebEngine/Controls2Delegates/Menu.qml
-qt5/qml/QtWebEngine/Controls2Delegates/MenuItem.qml
-qt5/qml/QtWebEngine/Controls2Delegates/MenuSeparator.qml
-qt5/qml/QtWebEngine/Controls2Delegates/PromptDialog.qml
-qt5/qml/QtWebEngine/Controls2Delegates/ToolTip.qml
-qt5/qml/QtWebEngine/Controls2Delegates/information.png
-qt5/qml/QtWebEngine/Controls2Delegates/qmldir
-qt5/qml/QtWebEngine/Controls2Delegates/question.png
-qt5/qml/QtWebEngine/libqtwebengineplugin.so
-qt5/qml/QtWebEngine/plugins.qmltypes
-qt5/qml/QtWebEngine/qmldir
-qt5/resources/qtwebengine_devtools_resources.pak
-qt5/resources/qtwebengine_resources.pak
-qt5/resources/qtwebengine_resources_100p.pak
-qt5/resources/qtwebengine_resources_200p.pak
-qt5/translations/qtwebengine_locales/am.pak
-qt5/translations/qtwebengine_locales/ar.pak
-qt5/translations/qtwebengine_locales/bg.pak
-qt5/translations/qtwebengine_locales/bn.pak
-qt5/translations/qtwebengine_locales/ca.pak
-qt5/translations/qtwebengine_locales/cs.pak
-qt5/translations/qtwebengine_locales/da.pak
-qt5/translations/qtwebengine_locales/de.pak
-qt5/translations/qtwebengine_locales/el.pak
-qt5/translations/qtwebengine_locales/en-GB.pak
-qt5/translations/qtwebengine_locales/en-US.pak
-qt5/translations/qtwebengine_locales/es-419.pak
-qt5/translations/qtwebengine_locales/es.pak
-qt5/translations/qtwebengine_locales/et.pak
-qt5/translations/qtwebengine_locales/fa.pak
-qt5/translations/qtwebengine_locales/fi.pak
-qt5/translations/qtwebengine_locales/fil.pak
-qt5/translations/qtwebengine_locales/fr.pak
-qt5/translations/qtwebengine_locales/gu.pak
-qt5/translations/qtwebengine_locales/he.pak
-qt5/translations/qtwebengine_locales/hi.pak
-qt5/translations/qtwebengine_locales/hr.pak
-qt5/translations/qtwebengine_locales/hu.pak
-qt5/translations/qtwebengine_locales/id.pak
-qt5/translations/qtwebengine_locales/it.pak
-qt5/translations/qtwebengine_locales/ja.pak
-qt5/translations/qtwebengine_locales/kn.pak
-qt5/translations/qtwebengine_locales/ko.pak
-qt5/translations/qtwebengine_locales/lt.pak
-qt5/translations/qtwebengine_locales/lv.pak
-qt5/translations/qtwebengine_locales/ml.pak
-qt5/translations/qtwebengine_locales/mr.pak
-qt5/translations/qtwebengine_locales/ms.pak
-qt5/translations/qtwebengine_locales/nb.pak
-qt5/translations/qtwebengine_locales/nl.pak
-qt5/translations/qtwebengine_locales/pl.pak
-qt5/translations/qtwebengine_locales/pt-BR.pak
-qt5/translations/qtwebengine_locales/pt-PT.pak
-qt5/translations/qtwebengine_locales/ro.pak
-qt5/translations/qtwebengine_locales/ru.pak
-qt5/translations/qtwebengine_locales/sk.pak
-qt5/translations/qtwebengine_locales/sl.pak
-qt5/translations/qtwebengine_locales/sr.pak
-qt5/translations/qtwebengine_locales/sv.pak
-qt5/translations/qtwebengine_locales/sw.pak
-qt5/translations/qtwebengine_locales/ta.pak
-qt5/translations/qtwebengine_locales/te.pak
-qt5/translations/qtwebengine_locales/th.pak
-qt5/translations/qtwebengine_locales/tr.pak
-qt5/translations/qtwebengine_locales/uk.pak
-qt5/translations/qtwebengine_locales/vi.pak
-qt5/translations/qtwebengine_locales/zh-CN.pak
-qt5/translations/qtwebengine_locales/zh-TW.pak
-@pkgdir lib/pkgconfig
diff --git a/qt5-qtwebengine/TODO b/qt5-qtwebengine/TODO
deleted file mode 100644
index 13a2d9539f..0000000000
--- a/qt5-qtwebengine/TODO
+++ /dev/null
@@ -1,8 +0,0 @@
-note that libxml2 built with icu option
-also wants libjpeg-turbo
-
-revisit libusb/os/openbsd_usb.c
-
-fix patch-src_3rdparty_chromium_third_party_perfetto_src_base_unix_socket.cc
-fix patch-src_3rdparty_chromium_base_process_process_metrics_netbsd.cc
-fix patch-src_3rdparty_chromium_base_posix_unix_domain_socket.cc
diff --git a/qt5-qtwebengine/buildlink3.mk b/qt5-qtwebengine/buildlink3.mk
deleted file mode 100644
index 1e5b581ca5..0000000000
--- a/qt5-qtwebengine/buildlink3.mk
+++ /dev/null
@@ -1,43 +0,0 @@
-# $NetBSD$
-
-BUILDLINK_TREE+=	qt5-qtwebengine
-
-.if !defined(QT5_QTWEBENGINE_BUILDLINK3_MK)
-QT5_QTWEBENGINE_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.qt5-qtwebengine+=	qt5-qtwebengine>=5.15.2
-BUILDLINK_PKGSRCDIR.qt5-qtwebengine?=	../../wip/qt5-qtwebengine
-
-# XXX
-# XXX Uncomment and keep only the buildlink3 lines below which are directly
-# XXX needed for dependencies to compile, link, and run.  If this package
-# XXX provides a wrappered API or otherwise does not expose the APIs of the
-# XXX buildlink3 lines below to dependencies, remove them.
-# XXX
-#.include "../../audio/alsa-lib/buildlink3.mk"
-#.include "../../devel/glib2/buildlink3.mk"
-#.include "../../devel/libexecinfo/buildlink3.mk"
-#.include "../../devel/libevent/buildlink3.mk"
-#.include "../../devel/nss/buildlink3.mk"
-#.include "../../devel/re2/buildlink3.mk"
-#.include "../../devel/snappy/buildlink3.mk"
-#.include "../../graphics/lcms2/buildlink3.mk"
-#.include "../../graphics/libwebp/buildlink3.mk"
-#.include "../../multimedia/ffmpeg4/buildlink3.mk"
-#.include "../../multimedia/libvpx/buildlink3.mk"
-#.include "../../print/libcups/buildlink3.mk"
-#.include "../../print/poppler-cpp/buildlink3.mk"
-#.include "../../sysutils/pciutils/buildlink3.mk"
-#.include "../../textproc/icu/buildlink3.mk"
-#.include "../../textproc/jsoncpp/buildlink3.mk"
-#.include "../../textproc/libxml2/buildlink3.mk"
-#.include "../../textproc/libxslt/buildlink3.mk"
-#.include "../../multimedia/gst-plugins1-bad/buildlink3.mk"
-#.include "../../x11/libXcomposite/buildlink3.mk"
-#.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
-#.include "../../x11/qt5-qtlocation/buildlink3.mk"
-#.include "../../x11/qt5-qttools/buildlink3.mk"
-#.include "../../x11/qt5-qtwebchannel/buildlink3.mk"
-.endif	# QT5_QTWEBENGINE_BUILDLINK3_MK
-
-BUILDLINK_TREE+=	-qt5-qtwebengine
diff --git a/qt5-qtwebengine/distinfo b/qt5-qtwebengine/distinfo
deleted file mode 100644
index a852bcad73..0000000000
--- a/qt5-qtwebengine/distinfo
+++ /dev/null
@@ -1,848 +0,0 @@
-$NetBSD$
-
-SHA1 (qtwebengine-everywhere-src-5.15.2.tar.xz) = fc633cf15998a89229446b778085f59191e27b0f
-RMD160 (qtwebengine-everywhere-src-5.15.2.tar.xz) = 69b1c3d700e825a645757180e07df0ab8b8c301d
-SHA512 (qtwebengine-everywhere-src-5.15.2.tar.xz) = de64c30819f5e2f8620c853ff22b2f9717641477aef4432a552a72d1d67ed62ed61572afee6de3f2c9f32dee28f4f786ffd63fc465aa42c0ae1e87ea28341756
-Size (qtwebengine-everywhere-src-5.15.2.tar.xz) = 280142544 bytes
-SHA1 (patch-mkspecs_features_functions.prf) = e9c7a9c348cc7b9d09232f4b03f0a8282e9bfeb5
-SHA1 (patch-src_3rdparty_chromium_BUILD.gn) = ce0ed6d3db0f0cb41988e62ede81cc893ef2a93d
-SHA1 (patch-src_3rdparty_chromium_base_BUILD.gn) = bb199d0016a2e3ebb3a3df254f1c5e4a06eda8fc
-SHA1 (patch-src_3rdparty_chromium_base_allocator_BUILD.gn) = 16b0a8581ee9aa8ae427bb1ac0fe2f6e946ed5ec
-SHA1 (patch-src_3rdparty_chromium_base_allocator_allocator__shim__unittest.cc) = be5903733f20b659a62c70fc0acf7292966e1ae5
-SHA1 (patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__internals__posix.h) = cfc7ddfb3b893709f5e0305e8d955f75858716d4
-SHA1 (patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__unittest.cc) = 1e9ba188c765644bc18c29f88d4af612931193f8
-SHA1 (patch-src_3rdparty_chromium_base_base__paths__posix.cc) = 1a27b2331a48506e5197366ac14943ca77a363b3
-SHA1 (patch-src_3rdparty_chromium_base_base__switches.cc) = 5bfe5b584106f4d0712ee200e60d61cdcb1851b0
-SHA1 (patch-src_3rdparty_chromium_base_base__switches.h) = bb49083885d81e47c4a676483b80c25e1a082403
-SHA1 (patch-src_3rdparty_chromium_base_cpu.cc) = e0c615d2906f0bb864de06255992976a46fff293
-SHA1 (patch-src_3rdparty_chromium_base_debug_debugger__posix.cc) = 98705e76a53f1df4b303155aa2d598347ab785bf
-SHA1 (patch-src_3rdparty_chromium_base_debug_elf__reader.cc) = 35ca76ef0733005679420ed11474e19ea39d927a
-SHA1 (patch-src_3rdparty_chromium_base_debug_proc_maps_linux.cc) = e45faff8aa4af44a7b15e03985b10072a69b0ccc
-SHA1 (patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc) = 0921f97c7bbaafa0572919b90fc98a790c21e614
-SHA1 (patch-src_3rdparty_chromium_base_debug_stack__trace__unittest.cc) = 52d16f70e49646cc02a2dd63f25a130cb040b21d
-SHA1 (patch-src_3rdparty_chromium_base_files_file__path__unittest.cc) = 964fdea2030b19b8f6c06851ce0f79b7d2276980
-SHA1 (patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.cc) = 6ba235aa6b2dd7fdcca3798a475128f0bf8e0e00
-SHA1 (patch-src_3rdparty_chromium_base_files_file__path__watcher__stub.cc) = 7c3221fb3721b64239565db7b345d87fd365ebf3
-SHA1 (patch-src_3rdparty_chromium_base_files_file__path__watcher__unittest.cc) = 0c8200be1296c6e8b474e7fac064200dd45700ad
-SHA1 (patch-src_3rdparty_chromium_base_files_file__util.h) = 56de05301386a118ecb708daac4dcf188f377f11
-SHA1 (patch-src_3rdparty_chromium_base_files_file__util__posix.cc) = 703553b7ed24c959cd7f6df21fcd1847dd9db9be
-SHA1 (patch-src_3rdparty_chromium_base_files_file__util__unittest.cc) = ef842c5683cda85597a96ccc88cd55279a9a7acf
-SHA1 (patch-src_3rdparty_chromium_base_files_scoped__file.cc) = bd3b3f174a30cce1f495dc5b9b24506e19ff9f11
-SHA1 (patch-src_3rdparty_chromium_base_i18n_icu__util.cc) = 99a722cb97857537c8ef99e0e5fc44614c8d6a8d
-SHA1 (patch-src_3rdparty_chromium_base_i18n_string_compare.cc) = 2610302346ebc7014b1c765fbe656783cbb8a685
-SHA1 (patch-src_3rdparty_chromium_base_i18n_time_formatting.cc) = 62d234b20d6a09668a874f32d294b0f2dcb6810e
-SHA1 (patch-src_3rdparty_chromium_base_linux__util.cc) = 139ac0f32a6ad993f839be644d77932514c015ab
-SHA1 (patch-src_3rdparty_chromium_base_location__unittest.cc) = 9ab8404de293a2005a28ff8350be0bb030d71c2f
-SHA1 (patch-src_3rdparty_chromium_base_logging__unittest.cc) = 263173ba8950a0c30285b2a64c75674dcd9f374a
-SHA1 (patch-src_3rdparty_chromium_base_memory_discardable__memory.cc) = c299b866b77e3469b7e5002068a661b2880ffd46
-SHA1 (patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h) = da63b0e21b29fded7e80825dba3b695bddc5e2ce
-SHA1 (patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc) = dadf69097e10d84c56cdb1d0f4b8fb07d840675e
-SHA1 (patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h) = 9adf47df11a683e92005908cb9f7aa2248122c59
-SHA1 (patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc) = d3ca6e03e4bc49238160c9322c40ed7eb6c82a43
-SHA1 (patch-src_3rdparty_chromium_base_memory_shared__memory__region__unittest.cc) = 3e65cc16d40b11e2d830a5cf173205625765eb20
-SHA1 (patch-src_3rdparty_chromium_base_native__library__posix.cc) = 1669333d5e46829f2a4697ea2bdc76867969ec41
-SHA1 (patch-src_3rdparty_chromium_base_native__library__unittest.cc) = 690c11a0f24980fe8f9ae4d47b25c2cc5947a0d3
-SHA1 (patch-src_3rdparty_chromium_base_path__service__unittest.cc) = b278fbd04bec98fa39acfee266a603332cfe9f18
-SHA1 (patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc) = 11ca82e175029cc2283cbd87b6ca805ff496e14f
-SHA1 (patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc) = 028eea386e027e693892cbe65002b8e01dddf98c
-SHA1 (patch-src_3rdparty_chromium_base_process_internal__linux.h) = cd53d309021e69c34aa3b074b87001d44cc1ac67
-SHA1 (patch-src_3rdparty_chromium_base_process_kill.h) = 02e67fe6c56191ee1ce95e12ee1681609406c8b3
-SHA1 (patch-src_3rdparty_chromium_base_process_kill__posix.cc) = ce903ee84f0be2db5cd5d7a2b1b5eb158b78797a
-SHA1 (patch-src_3rdparty_chromium_base_process_launch.cc) = 317d9b6f970ad8e496e91a06cd6b74292ea24336
-SHA1 (patch-src_3rdparty_chromium_base_process_launch.h) = 9f46517d9c8f399ec531e76c2d220bb7c436d58e
-SHA1 (patch-src_3rdparty_chromium_base_process_launch__posix.cc) = 8823183fa2b2c0189d53e579df004a565186b4b9
-SHA1 (patch-src_3rdparty_chromium_base_process_memory.cc) = 5d3d10ff712f8961a38de0602f5f52802f9f29ee
-SHA1 (patch-src_3rdparty_chromium_base_process_memory.h) = 73d7295632cb7d0b26a7ea47fdebf1dfbed3feaa
-SHA1 (patch-src_3rdparty_chromium_base_process_memory__unittest.cc) = 1ed2a18585b9eb5cff86eb123801c574c8724bac
-SHA1 (patch-src_3rdparty_chromium_base_process_process__handle.cc) = 485044b12398557e29077ef0a29ed3f33d5305b9
-SHA1 (patch-src_3rdparty_chromium_base_process_process__handle.h) = b45e1c1fa147fe6786168c8eb6b8b24f7684f44d
-SHA1 (patch-src_3rdparty_chromium_base_process_process__handle__netbsd.cc) = 84b1336128715b5eb0df78176f9f8fa64142685e
-SHA1 (patch-src_3rdparty_chromium_base_process_process__iterator.h) = f8aca95a619d9b3ac1772704306c720ecb05d4d3
-SHA1 (patch-src_3rdparty_chromium_base_process_process__iterator__netbsd.cc) = b69e9acbe3e70b3c080227b431c0df0cbb2f33c5
-SHA1 (patch-src_3rdparty_chromium_base_process_process__linux.cc) = 240076e2e3840527da6c24e2e20338daa4fef9ed
-SHA1 (patch-src_3rdparty_chromium_base_process_process__metrics.cc) = 783787d0edb8dfc3bb61ca413a6b651c3cf34411
-SHA1 (patch-src_3rdparty_chromium_base_process_process__metrics.h) = 93a1e0f81db215763a78cd2f7f0f1500c9d97062
-SHA1 (patch-src_3rdparty_chromium_base_process_process__metrics__netbsd.cc) = 4fbd4316415b2ed17afa0f64051c6671a21e7f20
-SHA1 (patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc) = a7d2e2c3d33cfd2b5667f90f91dba69b337d9875
-SHA1 (patch-src_3rdparty_chromium_base_process_process__unittest.cc) = 68c291bb21e778b0c987f3c0a39c5fc4b3c564a5
-SHA1 (patch-src_3rdparty_chromium_base_process_process__util__unittest.cc) = cc6b2fb2ec5844bb8b15709152b67592d2007a22
-SHA1 (patch-src_3rdparty_chromium_base_profiler_register__context.h) = 46702fc3f866c3e2430ba5e7a3e1fd4377b1fc42
-SHA1 (patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc) = f3257892d8347df33cc5288bc696138824f55dd1
-SHA1 (patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h) = 0d608f055ae453d98ab6e63e7426277017efe364
-SHA1 (patch-src_3rdparty_chromium_base_profiler_stack__copier__signal.cc) = 982fd3c30498869472bc3a64838ae457ba3c1481
-SHA1 (patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__unittest.cc) = c01132dba4f8b903fb16db88c13b34d8a1dc60dc
-SHA1 (patch-src_3rdparty_chromium_base_sampling__heap__profiler_sampling__heap__profiler.cc) = 261daf91ca82dac284159dbcc7d39cd2b7613f73
-SHA1 (patch-src_3rdparty_chromium_base_security__unittest.cc) = 26434301a3c34fd88e9ee2eb4e908ca7a035a316
-SHA1 (patch-src_3rdparty_chromium_base_synchronization_lock__impl.h) = c134df758e0f90ac21ed1b3d820c6c15304fe018
-SHA1 (patch-src_3rdparty_chromium_base_syslog__logging.cc) = 475700e8b35170c70e2420db366fc97b227003c8
-SHA1 (patch-src_3rdparty_chromium_base_system_sys__info.cc) = f8bf8ce378ddf9cb6bf958c652ea4b6d2ce225b9
-SHA1 (patch-src_3rdparty_chromium_base_system_sys__info.h) = 0fcac65b46157c9bccaba263fddf1d351416b1a0
-SHA1 (patch-src_3rdparty_chromium_base_system_sys__info__netbsd.cc) = 12d0a8f3c6300a67debd173f250436a4f681f790
-SHA1 (patch-src_3rdparty_chromium_base_system_sys__info__posix.cc) = b7c4cc6a5c04741c448771812eb0ca7f428d2a72
-SHA1 (patch-src_3rdparty_chromium_base_task_thread__pool_environment__config__unittest.cc) = 02a61b24d70ee64e09ad4e774a48f85a80d05c98
-SHA1 (patch-src_3rdparty_chromium_base_test_BUILD.gn) = e78a6ac118e23bb3853e68a911858cee0f91ca13
-SHA1 (patch-src_3rdparty_chromium_base_third__party_libevent_BUILD.gn) = 1b51b418ecdbe4c0af4124ff8a8e99bae87d828c
-SHA1 (patch-src_3rdparty_chromium_base_third__party_libevent_event-config.h) = 1224bcf2752f71b36fd01736f8b5060c907333f6
-SHA1 (patch-src_3rdparty_chromium_base_third__party_libevent_netbsd_config.h) = 5ffd9b738b9fa05b5722f1839bb6f2d5ce048c4c
-SHA1 (patch-src_3rdparty_chromium_base_third__party_libevent_netbsd_event-config.h) = a80ba2b44486db43cb2c26647f58ad0c6caa250d
-SHA1 (patch-src_3rdparty_chromium_base_threading_platform__thread.h) = 8b56536df29f5934bbabb715fa8dfd01b4a95024
-SHA1 (patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc) = 376318176de03ee57dd498bf299904261b95e70f
-SHA1 (patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc) = 1262624180a2a17c8071d5c2d81e93d540e12543
-SHA1 (patch-src_3rdparty_chromium_base_threading_platform__thread__unittest.cc) = a4fcbdc6b8653cf3c0ee5b7fecf8c4be77f57a59
-SHA1 (patch-src_3rdparty_chromium_base_trace__event_malloc__dump__dump__provider.cc) = b8b392c5c169cdb229eb2afe73c7e2f6df838ae5
-SHA1 (patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc) = 0111107df51046c6fe80a339517e27a9ae61cd7d
-SHA1 (patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.h) = f8b25dc9f38c6c480f069c782ac15a45fa0a39aa
-SHA1 (patch-src_3rdparty_chromium_build_config_BUILD.gn) = 5dd6b9ef551a8b4601880b85824af5234c6a23ed
-SHA1 (patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn) = 0c1ece45929bbe6bd7539339cafc3af9ae2588d4
-SHA1 (patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn) = b4c7dfe0c8e703a0debd06ce51375ddd09951955
-SHA1 (patch-src_3rdparty_chromium_build_config_compiler_compiler.gni) = e1487a28966e2219c71c4dc324f798b1b1603210
-SHA1 (patch-src_3rdparty_chromium_build_config_crypto.gni) = 47060fd5e23109795726d8e350574f3f14dba0a3
-SHA1 (patch-src_3rdparty_chromium_build_config_features.gni) = ea721ddb98a434ccfff9e2341bbca0df9708c114
-SHA1 (patch-src_3rdparty_chromium_build_config_linux_dri_BUILD.gn) = 6830bb2b32260ceda24489b1c9f53290d070d4c0
-SHA1 (patch-src_3rdparty_chromium_build_config_linux_gtk_BUILD.gn) = 6bfc5529dd1dd074f4e50904e56e19f66ae860ee
-SHA1 (patch-src_3rdparty_chromium_build_config_linux_libdrm_BUILD.gn) = e808db86f9dcccfcdaf9f46c5056aad804467d97
-SHA1 (patch-src_3rdparty_chromium_build_config_linux_nss_BUILD.gn) = 1a9134fae5a4d51fefc3bbdec817d3edfee14ea8
-SHA1 (patch-src_3rdparty_chromium_build_config_linux_pkg-config.py) = 0ba2aa342b20cc43d9c9d655ac98d13b87b8318b
-SHA1 (patch-src_3rdparty_chromium_build_config_ui.gni) = d698000eaba5f9410a76107ea18f387623dd723e
-SHA1 (patch-src_3rdparty_chromium_build_gn__run__binary.py) = 458b8a0d5ba6323cbc9b1c309a80f779951329bb
-SHA1 (patch-src_3rdparty_chromium_build_linux_libpci_BUILD.gn) = 1faa661a74959746bff8ffa1b84cabccb3082f5b
-SHA1 (patch-src_3rdparty_chromium_build_linux_unbundle_fontconfig.gn) = bbe09ffbac40221db1e10189af9a0c9699f031da
-SHA1 (patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni) = 4f4ff37dece2f32b8b32b449a4059512b02a1080
-SHA1 (patch-src_3rdparty_chromium_build_toolchain_netbsd_BUILD.gn) = 8c2abdb0bda5507930135287a098cb876e739a24
-SHA1 (patch-src_3rdparty_chromium_chrome_BUILD.gn) = 7cbe580a5c7c454efee81573b4f02ef2cf82661c
-SHA1 (patch-src_3rdparty_chromium_chrome_app_BUILD.gn) = 65ea336b7f82bbd032f496347d494e54f69a1017
-SHA1 (patch-src_3rdparty_chromium_chrome_app_chromium__strings.grd) = 5f9df12cd3ebadd3f90949175be23017e444028d
-SHA1 (patch-src_3rdparty_chromium_chrome_app_generated__resources.grd) = 2045d8c870662c4de762146eb64f233005c38362
-SHA1 (patch-src_3rdparty_chromium_chrome_app_google__chrome__strings.grd) = 33d61e2bbc614ef83bec077e5cc9348de94fe98e
-SHA1 (patch-src_3rdparty_chromium_chrome_app_settings__strings.grdp) = f991fe6d3b42ae0be7f85d5c01518e4c5454df79
-SHA1 (patch-src_3rdparty_chromium_chrome_app_theme_chrome__unscaled__resources.grd) = 359bcccb72f5309074998c6469e867c578f4056e
-SHA1 (patch-src_3rdparty_chromium_chrome_app_theme_theme__resources.grd) = e086e9ca088e522da1728fe6946486391dcbbecc
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_BUILD.gn) = febb8a52a5864d1f50547a3ab703294c60007664
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_browser__resources.grd) = 53d530cc9e33845c6ceb854d6d13c024527d40e5
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_custom__handlers_protocol__handler__registry.cc) = ad2535ecdd2d05db1cae19da375ef8f47d524eb7
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_dev__ui__browser__resources.grd) = e3fa23fbd9fc1937c0fd6a2801e50f59372d91a6
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_devtools_devtools__eye__dropper.cc) = 4be4a3cd8c85a88a0ab50add453e17aa0b75ace4
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_extensions_BUILD.gn) = 9ed480643375fcec96cfcb0a8257fbff3c1b7490
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 3d920bfb454ce8e935c27cdf8922534af4703e58
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_device__info__fetcher.cc) = fba72a783adf315c1f2577d93b256f867a10abf4
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_device__info__fetcher__linux.cc) = f3b3c9d401524081fdd92423bd6c0a023628b5f9
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 6318fdbb5619e742225a834d6a8423dc14b669a5
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = e042d000811b0839d338029fa458299c713f02a2
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_extensions_api_settings__private_prefs__util.cc) = 03ed849fb7df0397f6e100d362c59a8f50ad8e62
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = 5d083f0af7ae053709e9c5fda6cf2d1994ffcb96
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__event__log__uploader.cc) = 4c63147114c0f5d8449b09d4b8e6648c2dc74e74
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__log__uploader.cc) = d4bc7ce5ba141d22b4978888866ba390e6902e27
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 9072935d0a1e5f7f8ab0aec6e0490a03a84bb21f
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.h) = 05b732c7c3fcac347e75444741549070ca747bba
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.cc) = 7283d45e6c1ae4887d3ed925a8efdaf216495f82
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_prefs_browser__prefs.cc) = 71b287599106529a69dce521823f8409a8cb1006
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_ui_BUILD.gn) = 28d4d2e5eca3ae376203a7328adb667ab1fffeae
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_ui_webui_about__ui.cc) = a0c9c4b1fce2bb10de697b1745ef92bc3b5dec5f
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = bf90f54eefac60621b66a40a60c53a9aa229b959
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.cc) = feb2fbba10ee63298acf632aaedbe2398f7903c7
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.h) = 52d6c9aa4401dff0fec72173f10e9659e0fa7737
-SHA1 (patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = cec218b2a2692eab55ae9e8fb8770b37f0973f48
-SHA1 (patch-src_3rdparty_chromium_chrome_common_BUILD.gn) = c187f49147684de32d654d20c4522b4d9668cbd1
-SHA1 (patch-src_3rdparty_chromium_chrome_common_channel__info.h) = e6d288b37fa27cfe0b703767a4d444c567fe5d14
-SHA1 (patch-src_3rdparty_chromium_chrome_common_channel__info__posix.cc) = 154736f30445292accbdf431510142cefd107681
-SHA1 (patch-src_3rdparty_chromium_chrome_common_chrome__content__client.cc) = 35990f9b2c5378cdac60dc055039759c24d17124
-SHA1 (patch-src_3rdparty_chromium_chrome_common_chrome__features.cc) = 0186c616d53d39fc35c9b648212d475936e03bcc
-SHA1 (patch-src_3rdparty_chromium_chrome_common_chrome__features.h) = 9f3e03a67b956649248ee28c728f1bdd4c0b9ec9
-SHA1 (patch-src_3rdparty_chromium_chrome_common_chrome__paths.cc) = 53e786261541f39514f36931e9472078cd33bf5d
-SHA1 (patch-src_3rdparty_chromium_chrome_common_chrome__paths.h) = 8fd94b517b2bdc7a1a0cdf8ac3b5847fd89ebd48
-SHA1 (patch-src_3rdparty_chromium_chrome_common_chrome__paths__internal.h) = 71d62f088ec02f9b54523623b7a7671659195c41
-SHA1 (patch-src_3rdparty_chromium_chrome_common_chrome__switches.cc) = 48cd278f16a015fa129ce853127ec3eadc269bb9
-SHA1 (patch-src_3rdparty_chromium_chrome_common_chrome__switches.h) = 3fd394e0daea0b0e0b6a866f838e7b30535d803f
-SHA1 (patch-src_3rdparty_chromium_chrome_common_component__flash__hint__file__linux.h) = 9e72e519da3bb894d11640fb48d5db40539daab3
-SHA1 (patch-src_3rdparty_chromium_chrome_common_extensions_api_api__sources.gni) = bab2984f96e17bdd1f425cbf63a107ecc4fadad2
-SHA1 (patch-src_3rdparty_chromium_chrome_common_extensions_command.cc) = 5c7423e8957e3c5fefc2d8a8a88f6bc9604fcfd8
-SHA1 (patch-src_3rdparty_chromium_chrome_common_features.gni) = ac2efb5ab209649683b18ecdaa40aeca239833a4
-SHA1 (patch-src_3rdparty_chromium_chrome_common_media_cdm__host__file__path.cc) = 1ed0af4985fd632c43ffae0cfc27b5a3cfc0f420
-SHA1 (patch-src_3rdparty_chromium_chrome_common_pref__names.cc) = 328ad2769d47763844f2a79974f9bc981883d69b
-SHA1 (patch-src_3rdparty_chromium_chrome_common_pref__names.h) = 071c7da872dfef3b75cb3811d5a19517ab8f1c3a
-SHA1 (patch-src_3rdparty_chromium_chrome_common_webui__url__constants.cc) = 8f147923918edb008d1accab2860a65d29253194
-SHA1 (patch-src_3rdparty_chromium_chrome_common_webui__url__constants.h) = 1dc70aec3286e6d0a1a6e47d54fde9825c431fb9
-SHA1 (patch-src_3rdparty_chromium_chrome_renderer_BUILD.gn) = 5678970e589c2c8729f2ea360f07b09a92824136
-SHA1 (patch-src_3rdparty_chromium_chrome_renderer_pepper_pepper__flash__font__file__host.cc) = 5fe78c20d7e3c4191d0699a1f9377173beead8bc
-SHA1 (patch-src_3rdparty_chromium_chrome_renderer_pepper_pepper__flash__font__file__host.h) = 4a8efefca5d6c2e0e0049c4e99ea7dc703e55059
-SHA1 (patch-src_3rdparty_chromium_chrome_test_BUILD.gn) = fc40d7f099968a8d58308bd6d2a144c82aa3ebfe
-SHA1 (patch-src_3rdparty_chromium_chromecast_BUILD.gn) = 5e847ad90e4bfcfb22e1b00a61642d4a6e740814
-SHA1 (patch-src_3rdparty_chromium_chromecast_bindings_BUILD.gn) = 50f38be0efa33f6cc6b4aedf81dc32e0f3d0cff2
-SHA1 (patch-src_3rdparty_chromium_chromecast_browser_BUILD.gn) = 34f62f242031cb8a61b31cc842b965f3ae230fa6
-SHA1 (patch-src_3rdparty_chromium_chromecast_browser_metrics_BUILD.gn) = 150e04461ea8237e518a0e126084b3a4b82ca0ab
-SHA1 (patch-src_3rdparty_chromium_chromecast_chromecast.gni) = bd7ac7112d3d2f8eeff2e62683b8bff34e6eb40c
-SHA1 (patch-src_3rdparty_chromium_chromecast_net_BUILD.gn) = f9366fb8a39e7f8a924a669030578c2b7ca0af00
-SHA1 (patch-src_3rdparty_chromium_components_BUILD.gn) = 38f9da03c314a3cec284be6feede3e586d15cab0
-SHA1 (patch-src_3rdparty_chromium_components_autofill__payments__strings.grdp) = a044f1118adfd799b7af2f1cbf8fc38dc27d1d9d
-SHA1 (patch-src_3rdparty_chromium_components_autofill_content_renderer_password__form__conversion__utils.cc) = bd37ceee75e11dde156ede9e59908bdbedc122be
-SHA1 (patch-src_3rdparty_chromium_components_autofill_core_browser_autofill__external__delegate.cc) = 3409171cf370706013bf3a42ab40b2039ccc9f4e
-SHA1 (patch-src_3rdparty_chromium_components_autofill_core_browser_personal__data__manager.cc) = 6c62012a40a64690ea69963a222f630cc74cc5b6
-SHA1 (patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.cc) = ac10da6c126299c597a2d8b9e019546652e308e0
-SHA1 (patch-src_3rdparty_chromium_components_autofill_core_common_autofill__regexes.cc) = 15bd2367d5cec3587f6ddf4e5e3c2e2021345fe1
-SHA1 (patch-src_3rdparty_chromium_components_autofill_core_common_autofill__util.cc) = eafdaf97d5374c9664b5dd8b5b153241146dea41
-SHA1 (patch-src_3rdparty_chromium_components_content__settings_core_browser_website__settings__registry.cc) = 68e934ffa6dde731021727ffc7cefd7da9d8bdf2
-SHA1 (patch-src_3rdparty_chromium_components_cookie__config_cookie__store__util.cc) = 71ac469f4305a9ce9b856e12d7bd58f50e3db15d
-SHA1 (patch-src_3rdparty_chromium_components_crash_content_browser_BUILD.gn) = e3a4b11097024b285ef993e55d94c76d82f5e39c
-SHA1 (patch-src_3rdparty_chromium_components_crash_core_common_BUILD.gn) = a93e0cc550bd8927f1dde2dcee8394e4819a9399
-SHA1 (patch-src_3rdparty_chromium_components_cronet_BUILD.gn) = ca3bc4cd9de4f7bf8b18c768906eb56b6c29acb9
-SHA1 (patch-src_3rdparty_chromium_components_discardable__memory_service_discardable__shared__memory__manager.cc) = 66340e64bf3d64a3ca168e7e77456d6af5d0605f
-SHA1 (patch-src_3rdparty_chromium_components_download_internal_common_base__file.cc) = 2f9c970ed47b1d170d4ecdf11c8e0ec6528c50ce
-SHA1 (patch-src_3rdparty_chromium_components_exo_BUILD.gn) = 849e5bd1126cbddc63453ccdecdc561798ebe035
-SHA1 (patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.cc) = 4d6658440aea7335ca636cfbb3533cdb17d1f2be
-SHA1 (patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.h) = 85afce9c737eba4534577c7ffce77cc5f3708686
-SHA1 (patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.cc) = c5d756598caa9ed4b9f87c6d36b4c505d869741d
-SHA1 (patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.h) = 19832e9c1f1be3a6b2c5ff80eb7591beab816926
-SHA1 (patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.cc) = c9daacd4b13bb0c9e83ac2b73a3ee68eeea3ee86
-SHA1 (patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.h) = 36b7a6b893d1ca2a06cd58f81a1342af83723902
-SHA1 (patch-src_3rdparty_chromium_components_feedback_anonymizer__tool.cc) = 6c1119380e9248c70eeb4d715b47ea73b5f8fa8a
-SHA1 (patch-src_3rdparty_chromium_components_flags__ui_flags__state.cc) = 9cd4dbebcee5fae39e107e2aaa0daf1396ff7a66
-SHA1 (patch-src_3rdparty_chromium_components_gwp__asan_BUILD.gn) = f9b61a69ea9ac43e44a69e46a127c2f6f3fea2ba
-SHA1 (patch-src_3rdparty_chromium_components_keyed__service_core_dependency__graph__unittest.cc) = a1770c5c207765fc3f13e3e0eda8f00653ec70ad
-SHA1 (patch-src_3rdparty_chromium_components_metrics_BUILD.gn) = d4351311a0315d8aa1400939f6491c20619a3d1b
-SHA1 (patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider__linux.cc) = 8e4a752b28260dbfc1ff365fd5200fab0a879636
-SHA1 (patch-src_3rdparty_chromium_components_metrics_metrics__log.cc) = 2442246aea1d21862af6179a397e077984a075a9
-SHA1 (patch-src_3rdparty_chromium_components_metrics_system__memory__stats__recorder__linux.cc) = 3a86aa1c0c059c958a2bf32799801433ea5fb8c4
-SHA1 (patch-src_3rdparty_chromium_components_neterror_resources_neterror.js) = 1aed7784139899982f1a8916c4ac95bd73f727f3
-SHA1 (patch-src_3rdparty_chromium_components_network__session__configurator_browser_network__session__configurator.cc) = 9bc84fa98cf97f364bfb56dd442f73b1f0542fbb
-SHA1 (patch-src_3rdparty_chromium_components_new__or__sad__tab__strings.grdp) = fd47b825867131aa042ae3ba1846c687ea2a0644
-SHA1 (patch-src_3rdparty_chromium_components_os__crypt_os__crypt.h) = 987cab97348922d03eac30f39fba0a80ad36aa45
-SHA1 (patch-src_3rdparty_chromium_components_os__crypt_os__crypt__unittest.cc) = 3c4eb1550adb52766b71ef67d19c4050ce51f582
-SHA1 (patch-src_3rdparty_chromium_components_password__manager_core_browser_BUILD.gn) = fc43902c23a5d276b5053c4fab89477bd0fa1a6c
-SHA1 (patch-src_3rdparty_chromium_components_plugins_renderer_plugin__placeholder.cc) = 92deb07d4b85b4ab2f6d9839db57bcda4053b5aa
-SHA1 (patch-src_3rdparty_chromium_components_policy_BUILD.gn) = a9f9375fa28ca5e8daf7148c1d483c5020a27242
-SHA1 (patch-src_3rdparty_chromium_components_policy_core_common_BUILD.gn) = b8a221b6f46472ea6bf4d419be3b2c31adb5e680
-SHA1 (patch-src_3rdparty_chromium_components_previews_core_previews__features.cc) = 7e9e09347fb08232c775202843b31dbf1000a91c
-SHA1 (patch-src_3rdparty_chromium_components_safe__browsing_core_resources_BUILD.gn) = 41030b9ef4a98c8e5b934750c4145c63180d0ad9
-SHA1 (patch-src_3rdparty_chromium_components_safe__browsing_core_resources_gen__file__type__proto.py) = b2a0484c91eeb6598a2f6fa37c8a0482a66cb78c
-SHA1 (patch-src_3rdparty_chromium_components_security__interstitials_content_captive__portal__blocking__page.cc) = c2f9532b855979d4a4391e6dc03dc6f97b1f4139
-SHA1 (patch-src_3rdparty_chromium_components_security__interstitials_content_utils.cc) = c246d28db1e85e3bb62b169c04d9a493c30d5e57
-SHA1 (patch-src_3rdparty_chromium_components_services_font_BUILD.gn) = 48e2d0968c09911c6aaf59ea8376115ac7900c68
-SHA1 (patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 7087f848a1953948f3c9e816cd365dcdf4d82349
-SHA1 (patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.h) = 93471417e3730afb5f0c37b0d7a2e63162e1fae1
-SHA1 (patch-src_3rdparty_chromium_components_signin_features.gni) = f06876e8f5d382c7d6bc6b0d5f83121ea1635c99
-SHA1 (patch-src_3rdparty_chromium_components_spellcheck_renderer_spellcheck__worditerator.cc) = 9d3b6fbf9011a8492fe7bacaeba843d0ee63d9ff
-SHA1 (patch-src_3rdparty_chromium_components_storage__monitor_BUILD.gn) = 226ce99c517226c2bda756d9ee0283ac669b434e
-SHA1 (patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.cc) = 71486faa05736621f6199bdbdcc9218b654fdea9
-SHA1 (patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.h) = 6190f1b5c61d1e89067bf20e7941180e0f134af0
-SHA1 (patch-src_3rdparty_chromium_components_storage__monitor_storage__monitor__netbsd.cc) = 2fed471e7f86958c5a07584fafb652a49387c72d
-SHA1 (patch-src_3rdparty_chromium_components_storage__monitor_storage__monitor__netbsd.h) = ad4224305a22a456b5d5f640fb10426fce45a014
-SHA1 (patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util.cc) = 43de2945555a683b007dd5764b3b92252064cb76
-SHA1 (patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util__linux.cc) = 617e58d90017118d30277415f2674e824522304d
-SHA1 (patch-src_3rdparty_chromium_components_update__client_update__query__params.cc) = d341f18ee2aac763d918b919841513ed1242614e
-SHA1 (patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_idn__spoof__checker.cc) = b6ec62726113f74ea4b877d85db6f4c2f80f238c
-SHA1 (patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_skeleton__generator.cc) = 7fc85ff7ca90c08c639c432f5dcb98fd944b4a43
-SHA1 (patch-src_3rdparty_chromium_components_url__matcher_regex__set__matcher.cc) = 9b2794ec31ee9d5b4cfa646dab123d574c561144
-SHA1 (patch-src_3rdparty_chromium_components_url__matcher_url__matcher__factory.cc) = 045f3edc1120bf878042527e33b62ebf094667b2
-SHA1 (patch-src_3rdparty_chromium_components_viz_common_features.cc) = ca276ec79a8c5d34b25fdd327c4bb986d39a194f
-SHA1 (patch-src_3rdparty_chromium_components_viz_common_gpu_dawn__context__provider.cc) = 75af1abee0eec1bef7f5e55470129be81cd5eb54
-SHA1 (patch-src_3rdparty_chromium_components_viz_host_host__display__client.cc) = 57020ebfcec5229c73d23c3569fdddb71a0c151b
-SHA1 (patch-src_3rdparty_chromium_components_viz_host_host__display__client.h) = 96e376cce2cb6d21bf6bee10da8a15d1f857e447
-SHA1 (patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.cc) = 227f32923a9fc3605138972b4eb12f6d86982ac7
-SHA1 (patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.h) = 29d6e520c57f4b48a331fa758f6244db02efb11a
-SHA1 (patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 6bbef9694015244ce991f48c54ec84b61e2f5d62
-SHA1 (patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 853fd70ecb854f59caa2a21b8b6aeae3195fbd69
-SHA1 (patch-src_3rdparty_chromium_components_webcrypto_algorithms_test__helpers.cc) = 208b91b7b2172baf9a984a384f86f868db63d3ae
-SHA1 (patch-src_3rdparty_chromium_content_app_content__main__runner__impl.cc) = 2b1a3e184c5d91d7029c3c5cef881c33991d9861
-SHA1 (patch-src_3rdparty_chromium_content_browser_BUILD.gn) = 8e3e603b52ca84c319dcdd7ebaab18853b60f370
-SHA1 (patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc) = e94a517c2cdb5c89bef131369f9bf14c09aa906f
-SHA1 (patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper__linux.cc) = 3949d4077ce8ae682db0acc6fbe5dee26a8050e8
-SHA1 (patch-src_3rdparty_chromium_content_browser_compositor_viz__process__transport__factory.cc) = bded50a3060ac935616fcd66f94c0f6f2f5a7cdf
-SHA1 (patch-src_3rdparty_chromium_content_browser_devtools_protocol_system__info__handler.cc) = b61ee42ad3b5031e6fd01f6cb1dbcf107d057851
-SHA1 (patch-src_3rdparty_chromium_content_browser_gpu_gpu__process__host.cc) = 13dab59045c7a9017bf488e5112e0d906c647ba0
-SHA1 (patch-src_3rdparty_chromium_content_browser_memory_swap__metrics__driver__impl__linux.cc) = dd2ef5a91d626adc6272e504b91a438986e6df7c
-SHA1 (patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host.cc) = 6ac1a81151d804588e790c4a04f18122eb586946
-SHA1 (patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host__receiver__bindings.cc) = 7423a114caefaa4634db7f48bfb281f9e73082ed
-SHA1 (patch-src_3rdparty_chromium_content_browser_renderer__host_input_input__device__change__observer.cc) = e9816520330f6e87b828c74c61d2fb50fc4aec13
-SHA1 (patch-src_3rdparty_chromium_content_browser_renderer__host_pepper_pepper__file__io__host.cc) = f56e47c58784fdfd88847edd9a4e3c22b76e7682
-SHA1 (patch-src_3rdparty_chromium_content_browser_renderer__host_render__message__filter.cc) = af1a044d82eef3637b61de9990f32714b0ef5ce3
-SHA1 (patch-src_3rdparty_chromium_content_browser_renderer__host_render__message__filter.h) = 5f7f9defb0b41e342525c68fbd1690864f5885fa
-SHA1 (patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.cc) = 816c3b463b9b181930e8c00c4d7a9d89d509bc58
-SHA1 (patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.h) = dcd1b0f8ab0e3bb881fc8a1be7da5156f341cb09
-SHA1 (patch-src_3rdparty_chromium_content_browser_renderer__host_render__view__host__impl.cc) = 3660f9e5d25e513d90f5fbeb01afde1dae614246
-SHA1 (patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.cc) = 0e29fab07838fd286dac213b444f6f780b66921b
-SHA1 (patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__event__handler.cc) = f2fc3a7fa639b4e5875ac458b36ed235ad0b20e4
-SHA1 (patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_jank__monitor.cc) = a285e9d0040862de37987d6077ebf6754ea2c387
-SHA1 (patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.cc) = 86d1f15fb919e296c73cc541a83c47da5b97243e
-SHA1 (patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.h) = 4b3871e466565b489e2bad9a6a21666e2b1e894f
-SHA1 (patch-src_3rdparty_chromium_content_browser_utility__process__host.cc) = a5aabaeb5329bbe8d455f997b1f0d886fa0389d7
-SHA1 (patch-src_3rdparty_chromium_content_browser_utility__process__host__receiver__bindings.cc) = a03b2cb903903babfc3e03b795f2fb828ba4bdec
-SHA1 (patch-src_3rdparty_chromium_content_browser_v8__snapshot__files.cc) = 317af6882bfa1d49435fe33de481d08cc56e6d68
-SHA1 (patch-src_3rdparty_chromium_content_browser_webui_shared__resources__data__source.cc) = 5bd87d9b94ac1dc7e1548cc57fb32e5c5ad43d87
-SHA1 (patch-src_3rdparty_chromium_content_child_BUILD.gn) = 080c147ae50c26c0a66bca3113afc9b94c22c984
-SHA1 (patch-src_3rdparty_chromium_content_common_BUILD.gn) = e113065752b6596018ebddf33b9b95f8cb02ba26
-SHA1 (patch-src_3rdparty_chromium_content_common_common__sandbox__support__linux.cc) = 5191e7d27af8199479eafff5655c4e6a83ba448a
-SHA1 (patch-src_3rdparty_chromium_content_common_features.gni) = 474a255dcdd37b069d93b3fddde390916dc7ddb2
-SHA1 (patch-src_3rdparty_chromium_content_gpu_BUILD.gn) = 5770a46c650a365bc8756e98ae434d7859ee00cb
-SHA1 (patch-src_3rdparty_chromium_content_gpu_gpu__main.cc) = 190e33d27f5a9fdb516fdbf2a6f900fa08fe120f
-SHA1 (patch-src_3rdparty_chromium_content_gpu_gpu__sandbox__hook__linux.cc) = df8f828adef7aec859abbfcdfc6dd40a5f9f3b44
-SHA1 (patch-src_3rdparty_chromium_content_ppapi__plugin_BUILD.gn) = 52e2571730d63f6cc4dd0072bfe51d4ec002413c
-SHA1 (patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.cc) = bd2f13987c373ade804851daed5b36808ea6f49c
-SHA1 (patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.h) = d4ef282d8a44c6ec92e60b3ed524d5fd9e0c45ae
-SHA1 (patch-src_3rdparty_chromium_content_public_app_content__main__delegate.cc) = 568c16ca061fb99bd7bd896dbdfaa127084845b5
-SHA1 (patch-src_3rdparty_chromium_content_public_app_content__main__delegate.h) = f2928d76c670df86a5ba4071205b641219b980d7
-SHA1 (patch-src_3rdparty_chromium_content_public_common_child__process__host.h) = 8153a6c2d2986af819df8dab4575fce44eb1e278
-SHA1 (patch-src_3rdparty_chromium_content_public_common_common__param__traits__macros.h) = 75720b1d816f7bcbae4976ed00cbb1fee76ae8cb
-SHA1 (patch-src_3rdparty_chromium_content_public_common_content__constants.cc) = 0cdeda1d8f19a3ed2836601a48d26c1cfe4d2b78
-SHA1 (patch-src_3rdparty_chromium_content_public_common_content__constants.h) = f111864a91d4202b34582449d4dc07db50605f9e
-SHA1 (patch-src_3rdparty_chromium_content_public_common_content__features.cc) = aeab1c71a97ea236f5813ac28e2a42c0b8a5c6d5
-SHA1 (patch-src_3rdparty_chromium_content_public_common_content__switches.cc) = da706b455f6af1bd214d8665b0dd4837db6cdbc0
-SHA1 (patch-src_3rdparty_chromium_content_public_common_content__switches.h) = 03c7c8c85451477ed9a349953bd8047660e3ecd4
-SHA1 (patch-src_3rdparty_chromium_content_public_common_use__zoom__for__dsf__policy.cc) = eb9456f6a1fa2597a1d6424026b7f3f3747e09bf
-SHA1 (patch-src_3rdparty_chromium_content_renderer_BUILD.gn) = a7802e42cafcee63bcb1abfa6b3464198092738d
-SHA1 (patch-src_3rdparty_chromium_content_renderer_media_audio_audio__device__factory.cc) = a88c9537d4878dda51127321756269c1f949f7d5
-SHA1 (patch-src_3rdparty_chromium_content_renderer_render__process__impl.cc) = 0998e02d6f26c756ed3871b7313ed043035d9003
-SHA1 (patch-src_3rdparty_chromium_content_renderer_render__thread__impl.cc) = 324361677b69d97eed302ba69c453839e707732d
-SHA1 (patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.cc) = 9a517021a8998fcfa6ab0626d1da09a84387c721
-SHA1 (patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.h) = aa5a13ad3d1752bdc97a3417a5aa0a2f947f46b1
-SHA1 (patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc) = 5fb01c90a332de0e1bd7d9a6311ab3b03f0af7ed
-SHA1 (patch-src_3rdparty_chromium_content_shell_BUILD.gn) = df636839405edc0e24ce5567ad5e25aa8febfc73
-SHA1 (patch-src_3rdparty_chromium_content_test_BUILD.gn) = 7128e2bcfce0880f7ca74065615acda35136560d
-SHA1 (patch-src_3rdparty_chromium_content_utility_BUILD.gn) = 3be49fd23a9b122f6938d8ea75ad3696dba24441
-SHA1 (patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = dc5130785f424e12e59b68b48f5adc7bbe6801c9
-SHA1 (patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.h) = f995096aafd8d2bb56198e76410f90e4cefc0e05
-SHA1 (patch-src_3rdparty_chromium_device_gamepad_BUILD.gn) = 1153babfc5607e1056e338468a24d71243d59a36
-SHA1 (patch-src_3rdparty_chromium_device_gamepad_gamepad__provider.cc) = 370a1aecae409d955614990a458ff9963366f422
-SHA1 (patch-src_3rdparty_chromium_device_gamepad_hid__writer__linux.cc) = 9813bcc51bc2b3eb558beba05061b07d55bdae6c
-SHA1 (patch-src_3rdparty_chromium_extensions_browser_api_declarative__webrequest_webrequest__action.cc) = 3de8a93a2f11cdca6c3baaca88de659560e8f3df
-SHA1 (patch-src_3rdparty_chromium_extensions_browser_api_messaging_message__service.cc) = 4f6d4646b75fb9b0d4567c5b1668506a131328b3
-SHA1 (patch-src_3rdparty_chromium_extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = dfbd9eb23f641d17d24d8480db06a507a51d3ba2
-SHA1 (patch-src_3rdparty_chromium_extensions_browser_api_web__request_form__data__parser.cc) = 40e80a4593b0c9ff25a48f2e1179a5bed273fcc8
-SHA1 (patch-src_3rdparty_chromium_extensions_browser_browser__context__keyed__service__factories.cc) = d9405fd53e2b6e391a26936186253b34bf99fedc
-SHA1 (patch-src_3rdparty_chromium_extensions_common_api___permission__features.json) = dd99b5b254af3e29df33f4efdb3f003611523cdf
-SHA1 (patch-src_3rdparty_chromium_extensions_common_api_runtime.json) = 953e0cec1fd5f75c1f308c32172fce4a35c19607
-SHA1 (patch-src_3rdparty_chromium_extensions_common_feature__switch.cc) = 6dc2efa57d3b1313ac1cb5a450551238f4acbd20
-SHA1 (patch-src_3rdparty_chromium_extensions_common_features_feature.cc) = a888b9ae28b38f560066a5f95b78aa4a1388f12c
-SHA1 (patch-src_3rdparty_chromium_extensions_common_image__util.cc) = a126728c159587fb486ad98050951c863b7b66ea
-SHA1 (patch-src_3rdparty_chromium_extensions_common_stack__frame.cc) = 0696d130f16cdec87845deac30dddb8b248bb6d0
-SHA1 (patch-src_3rdparty_chromium_extensions_renderer_bindings_api__binding__util.cc) = d39f1024bd812a4d6054911c6512eb204d6ce23f
-SHA1 (patch-src_3rdparty_chromium_extensions_shell_BUILD.gn) = dba3782aae389662c403d0d25b110e7189d150f6
-SHA1 (patch-src_3rdparty_chromium_extensions_shell_app_shell__main__delegate.cc) = f2c0b54e1874697248d049dc207ed54734c9453b
-SHA1 (patch-src_3rdparty_chromium_extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = 75c84806e6f57bb4ea503036aa9747b2310cdb12
-SHA1 (patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.cc) = a79f405b48a2717a19059eb9cce834da459d5e5e
-SHA1 (patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.h) = 00792f2da87f7dbc6f46a71318b4f70948d19039
-SHA1 (patch-src_3rdparty_chromium_google__apis_gcm_engine_heartbeat__manager.cc) = d52335d232272b027d570a223c5dbfa588b4fc78
-SHA1 (patch-src_3rdparty_chromium_gpu_BUILD.gn) = 19f8a0d047faa499ed308c05aab68e40080df3af
-SHA1 (patch-src_3rdparty_chromium_gpu_command__buffer_common_gpu__memory__buffer__support.cc) = e6e4bcb3cbf190250bbe5dcb527e2d04e67d36a4
-SHA1 (patch-src_3rdparty_chromium_gpu_command__buffer_service_BUILD.gn) = 9442c7b7b3f51673587885e50e2d0ffd549f4088
-SHA1 (patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__backing.cc) = 06a0cc8a4fd4e4f04d2aa2e6a62ceef5d5a9eb76
-SHA1 (patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__backing.h) = 1e3a7e8280c4d727c0d8ff64a0abc5df61125b4e
-SHA1 (patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__gl__representation.cc) = 3e095f6b63b8b83d525686a156e1851914d74212
-SHA1 (patch-src_3rdparty_chromium_gpu_command__buffer_service_program__manager.cc) = f0cc1727d63bf62d0ad2883a2f83b243cc97f450
-SHA1 (patch-src_3rdparty_chromium_gpu_config_BUILD.gn) = 5ab538b4108bb95203a065eda5f43e79f7861a31
-SHA1 (patch-src_3rdparty_chromium_gpu_config_gpu__control__list.cc) = c69e432b1f4561892bd878ff3e61bc523f561e05
-SHA1 (patch-src_3rdparty_chromium_gpu_config_gpu__test__config.cc) = 31e0412c1d63b11a1a00bc55374e8f7942311fea
-SHA1 (patch-src_3rdparty_chromium_gpu_gles2__conform__support_BUILD.gn) = 1b7272194a24deb4144b5a6e2b4502342acd92d9
-SHA1 (patch-src_3rdparty_chromium_gpu_gles2__conform__support_native_BUILD.gn) = fda457df1eb0d907759ee742dff2a010afac5868
-SHA1 (patch-src_3rdparty_chromium_gpu_ipc_common_BUILD.gn) = f96e9bf042fbdb09f19200f2ba4838022ad5ff50
-SHA1 (patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.cc) = 82236cc4cb9a9f1b6d0b0e3ddfab77d831db9fbf
-SHA1 (patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.h) = c8cb7e730fdb922faf53c54bacb3f634bd5dac73
-SHA1 (patch-src_3rdparty_chromium_gpu_ipc_service_BUILD.gn) = ada089286eb94b6c423f664878984c07d0a62322
-SHA1 (patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc) = 6024c8e07499da590a288ea62b440d1466c9bf09
-SHA1 (patch-src_3rdparty_chromium_gpu_ipc_service_gpu__memory__buffer__factory.cc) = 5c3083b3442540a71f8cb647ba4fdd2de6eb21c6
-SHA1 (patch-src_3rdparty_chromium_gpu_ipc_service_gpu__watchdog__thread.cc) = 11199b9f4205982d4a437ae740ee68385b176d1d
-SHA1 (patch-src_3rdparty_chromium_gpu_ipc_service_gpu__watchdog__thread.h) = 9d42883d9d1d7722b280a1dbffe5ae03801900db
-SHA1 (patch-src_3rdparty_chromium_gpu_khronos__glcts__support_BUILD.gn) = 7f74bf97cb43642d9835591df36af5436fd611e1
-SHA1 (patch-src_3rdparty_chromium_gpu_tools_compositor__model__bench_BUILD.gn) = 9059c1b91691da53cc8d02e4f3734244d3998f0e
-SHA1 (patch-src_3rdparty_chromium_gpu_vulkan_features.gni) = 59eb353d88c1a3201815e4c86f4a31266d6139fe
-SHA1 (patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.cc) = 53e98ee11f38862a7b86c5c41c0845fbd48d056e
-SHA1 (patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.h) = 662ededbd10ecda3f55c016e848f6c4b028e3d42
-SHA1 (patch-src_3rdparty_chromium_headless_BUILD.gn) = 51a19d5613f74fd946a1f1822f797290dda46542
-SHA1 (patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.cc) = f991657786c449edc611120a6682a5caf0d81d1f
-SHA1 (patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.h) = fa0dbe94a050cbb0e6be34b00646be338cefda1d
-SHA1 (patch-src_3rdparty_chromium_headless_lib_browser_headless__request__context__manager.cc) = a650bcd04200694eab6f08a86c734f249461a0e3
-SHA1 (patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.cc) = d3ef8ebcb8e9db6aa025fffb3d5ff3b801d736e9
-SHA1 (patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.h) = 66792b57806fcb46cc470928696f6320bb13ed3c
-SHA1 (patch-src_3rdparty_chromium_headless_lib_headless__macros.h) = d05369e08d8092a8aa7b9a2ad40e5de481d061f1
-SHA1 (patch-src_3rdparty_chromium_ipc_ipc__channel.h) = b205a1cf7ff207bbe531027dc283cf8ecf1eb345
-SHA1 (patch-src_3rdparty_chromium_ipc_ipc__channel__common.cc) = 17e0698624a01baedb18ee2413942a70782dfbf1
-SHA1 (patch-src_3rdparty_chromium_ipc_ipc__channel__mojo.cc) = 30c488ce2f773ed2cebffb9a303a04432c499534
-SHA1 (patch-src_3rdparty_chromium_ipc_ipc__message__utils.cc) = 145e794d7ade48c4d05dabbdb2e45b62bb5f13d1
-SHA1 (patch-src_3rdparty_chromium_ipc_ipc__message__utils.h) = 0df93584946da37b0c61bef2812cf98f54681182
-SHA1 (patch-src_3rdparty_chromium_media_BUILD.gn) = aa333fbc117d97abe6dbe5103aea7cc151e4dfb9
-SHA1 (patch-src_3rdparty_chromium_media_audio_BUILD.gn) = ab61260e7bb2fd3fbd19804b77d2ddbf8069fe01
-SHA1 (patch-src_3rdparty_chromium_media_audio_alsa_audio__manager__alsa.cc) = a2da167b3add51fec7075aeaab441018de8dae5e
-SHA1 (patch-src_3rdparty_chromium_media_audio_audio__features.cc) = a55c503ddb17705a2302cc924f0f260a16882865
-SHA1 (patch-src_3rdparty_chromium_media_audio_audio__input__device.cc) = 96ce8e6c69094706ae8588acb22b8f29b07e8e2c
-SHA1 (patch-src_3rdparty_chromium_media_audio_audio__manager.cc) = ed3b46e2e08e408129c7569e6bb96561c2fbcd25
-SHA1 (patch-src_3rdparty_chromium_media_audio_audio__manager.h) = 0484fb22572efacbb867f754bd5624312ab5c1f6
-SHA1 (patch-src_3rdparty_chromium_media_base_BUILD.gn) = 6a671b572355e42bf89d76e1ac1ca90eb0812ccc
-SHA1 (patch-src_3rdparty_chromium_media_base_audio__latency.cc) = 5cea7981bebea20cdf4f6539e0e4852d6e0fb3ef
-SHA1 (patch-src_3rdparty_chromium_media_base_media__switches.cc) = 19c7686e1980bad9af8550f44dede25e27d3827b
-SHA1 (patch-src_3rdparty_chromium_media_base_media__switches.h) = a9ddfef8dd0ce00f5d441baa2a42b3e3e263031d
-SHA1 (patch-src_3rdparty_chromium_media_base_scopedfd__helper.h) = 9d99857693176fb077cde74384292dece94446b5
-SHA1 (patch-src_3rdparty_chromium_media_base_status.cc) = 716bdda774df4eaca7062bb638753ea9aa21a976
-SHA1 (patch-src_3rdparty_chromium_media_base_video__frame.cc) = 4760d71641813ae435f961852c0161c611bb5500
-SHA1 (patch-src_3rdparty_chromium_media_base_video__frame.h) = 0ac91572cca8274f835a06c54175f10ea564af19
-SHA1 (patch-src_3rdparty_chromium_media_capture_BUILD.gn) = da7d065a5e72c871a13f80e90f34714bc935aea9
-SHA1 (patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc) = fdbe528fd6dd5ef6b427807a820d90d1902d75cc
-SHA1 (patch-src_3rdparty_chromium_media_capture_video_fake__video__capture__device__factory.cc) = 0ba3a947c2eab040a790572da85037af2152a793
-SHA1 (patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc) = 7d41210901f0faec17514a05c3ac1e81ad24f9a4
-SHA1 (patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc) = e5dcd1e4939a864ad01dcbf73a4d0837c84cbc7b
-SHA1 (patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.h) = b449624ca411a15fc5cbc72dcadd601d9783e0e1
-SHA1 (patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__factory__linux.cc) = 698101634cb89e94a08df98fa84627a0fe79c24d
-SHA1 (patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__linux.cc) = 230b7f57abb749a558621796452ca6f81c06d698
-SHA1 (patch-src_3rdparty_chromium_media_capture_video_video__capture__buffer__pool__impl.cc) = 230eff4b6819c17d9f1e561b1c8d9b0b8d393f08
-SHA1 (patch-src_3rdparty_chromium_media_capture_video_video__capture__device__client.cc) = 7141edb0330c2e4d96554f9e2acc5df5df96bc9c
-SHA1 (patch-src_3rdparty_chromium_media_cast_BUILD.gn) = 7bc23c70873b33a0448d21e9d6cbdb1c10f50e3b
-SHA1 (patch-src_3rdparty_chromium_media_cdm_library__cdm_cdm__paths.gni) = e31702cd5c0683995223ff31e160349653a18089
-SHA1 (patch-src_3rdparty_chromium_media_filters_vp9__parser.h) = 2be757561e22dd701e6a54d39c0749f7208c1203
-SHA1 (patch-src_3rdparty_chromium_media_gpu_buffer__validation.cc) = ae0df18fe621e805f4f4b0f1661736d828699a18
-SHA1 (patch-src_3rdparty_chromium_media_gpu_chromeos_BUILD.gn) = 9e19ed21ac0f6e5614a7007b8d8ff07e3485cca0
-SHA1 (patch-src_3rdparty_chromium_media_gpu_vaapi_BUILD.gn) = 464c08a8cb3feac00fd98afbba156a69e9791e1e
-SHA1 (patch-src_3rdparty_chromium_media_media__options.gni) = d2a6a81f9040582360e155c6fd45d9b086cb2c37
-SHA1 (patch-src_3rdparty_chromium_media_mojo_clients_mojo__video__encode__accelerator.cc) = d97cee12519a8441b7060e91470c73500dcaa3ff
-SHA1 (patch-src_3rdparty_chromium_media_mojo_mojom_video__frame__mojom__traits.cc) = 379813f6e967cf8456aaa9bd4dc3a2ecae4474cf
-SHA1 (patch-src_3rdparty_chromium_media_mojo_services_gpu__mojo__media__client.cc) = ed6e9a44940a33da6a041af3716c4ac28f9256ac
-SHA1 (patch-src_3rdparty_chromium_media_video_fake__gpu__memory__buffer.cc) = 3c4b079269bc214ba17c029da0a6be2d5b9f36f3
-SHA1 (patch-src_3rdparty_chromium_media_video_gpu__memory__buffer__video__frame__pool.cc) = de30f46230c09d1d99115c0f90c482f493f13197
-SHA1 (patch-src_3rdparty_chromium_mojo_core_BUILD.gn) = a831d903fd016be419bca865d82040ce0edfd588
-SHA1 (patch-src_3rdparty_chromium_mojo_core_test_BUILD.gn) = 6ae534089557007f92f05fb5b16ff4eae205a282
-SHA1 (patch-src_3rdparty_chromium_mojo_public_c_system_thunks.cc) = e17b77fd100bf6fe214066be16f1192730c111ea
-SHA1 (patch-src_3rdparty_chromium_mojo_public_cpp_platform_socket__utils__posix.cc) = 87263988a377344979bdbc3d76300c52c54a58cb
-SHA1 (patch-src_3rdparty_chromium_mojo_public_js_mojo__bindings__resources.grd) = bdb95fae93bf9ec01ebea472ecd71c6981b04a1a
-SHA1 (patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni) = 22b872b57c92af8d56726820174b733089561b64
-SHA1 (patch-src_3rdparty_chromium_net_BUILD.gn) = 7f893a3b70879106327d14394744209780aa2051
-SHA1 (patch-src_3rdparty_chromium_net_base_address__tracker__linux.cc) = ab3f22d9f11f105ecfafff03276174b337c2d4b4
-SHA1 (patch-src_3rdparty_chromium_net_base_address__tracker__linux.h) = 1dc258c16a668e770e833cb74ae30eeff33b6d58
-SHA1 (patch-src_3rdparty_chromium_net_base_address__tracker__linux__unittest.cc) = c24d6b26141ecff454eb459d3da4feb17fc42558
-SHA1 (patch-src_3rdparty_chromium_net_base_network__change__notifier.cc) = 50c18bcd72b696cdac98ff5b66b9f568d0d6eca7
-SHA1 (patch-src_3rdparty_chromium_net_base_network__change__notifier.h) = 47da13907160de6b31e6eba8381c17b1428a54b2
-SHA1 (patch-src_3rdparty_chromium_net_base_network__interfaces__posix.h) = a6f059ddb1fa6301dce098c4b0dfa859d5a15262
-SHA1 (patch-src_3rdparty_chromium_net_disk__cache_blockfile_disk__format.h) = f758c165ded5ef9c5cb9eb15b0308ed299b84506
-SHA1 (patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc) = 0bbccae620e3fbc592e04b941927f5b8af9d7950
-SHA1 (patch-src_3rdparty_chromium_net_dns_dns__config__service__posix__unittest.cc) = d923987030ba096216f0cc852cd80cef9b9044f5
-SHA1 (patch-src_3rdparty_chromium_net_dns_dns__reloader.cc) = 87294b71c6b10af486383dc4498e1d675d04b624
-SHA1 (patch-src_3rdparty_chromium_net_dns_dns__util.cc) = 5a9cddae6712eafd124526bdb095f0b98142eeaa
-SHA1 (patch-src_3rdparty_chromium_net_dns_host__resolver__proc.cc) = 45166ecf5cf8f6facc461413caeb2be4894f1882
-SHA1 (patch-src_3rdparty_chromium_net_features.gni) = 0164d03f61e7f25d9b30961cf5c3cca9a4a7bcab
-SHA1 (patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.cc) = 4ecc981a376d2ec2974284d240e307fa662aa062
-SHA1 (patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.h) = 22d777198f228db4905d3e8fdca43cf3fee28817
-SHA1 (patch-src_3rdparty_chromium_net_nqe_network__quality__estimator__unittest.cc) = 579c0e811dcf4b0ddcfeedec9e6be2c30ed24cbf
-SHA1 (patch-src_3rdparty_chromium_net_proxy__resolution_configured__proxy__resolution__service.cc) = fcd4a22f95e73e9b00788dc5685ac2649746770d
-SHA1 (patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service__linux.cc) = 135bac05a7a50fce9bffcfbb1b0cd733449dc793
-SHA1 (patch-src_3rdparty_chromium_net_socket_socket__posix.cc) = d2d888fb015dbed1c900e6c08c01e1724dff9441
-SHA1 (patch-src_3rdparty_chromium_net_socket_socks5__client__socket.cc) = 5a92e1a463aaee93c461ad02876b0f9ee9ded129
-SHA1 (patch-src_3rdparty_chromium_net_socket_tcp__socket__posix.cc) = c4b50b74abf2a2d6a9a0199e649a923c0dc11167
-SHA1 (patch-src_3rdparty_chromium_net_socket_udp__socket__posix.cc) = b31e28a681dbc0936e9c5099fa3c7f38bb9efd70
-SHA1 (patch-src_3rdparty_chromium_net_socket_udp__socket__posix.h) = d54fe8d05438ccace8c6da2e03ae8e6f0874973b
-SHA1 (patch-src_3rdparty_chromium_net_socket_unix__domain__client__socket__posix.cc) = 2b56cd358ce8ef59484f89fcecb2fe7e5e2661f7
-SHA1 (patch-src_3rdparty_chromium_net_third__party_quiche_BUILD.gn) = a07420d52ceab85ab7b0431e772064aab642cc79
-SHA1 (patch-src_3rdparty_chromium_net_tools_cert__verify__tool_cert__verify__tool.cc) = 47711b2fce8071eed1a2bd8a417a95cf20e956e6
-SHA1 (patch-src_3rdparty_chromium_net_tools_quic_quic__http__proxy__backend.cc) = 558ff085a3c4b67a5b7f21f15fa00ecebd513eab
-SHA1 (patch-src_3rdparty_chromium_net_traffic__annotation_network__traffic__annotation.h) = 870775eb052ad3dfdcfcca73df74801ac4cbbbaa
-SHA1 (patch-src_3rdparty_chromium_net_url__request_url__fetcher.cc) = fd69e3630448e3ff608e58d92928e9947e4ce45d
-SHA1 (patch-src_3rdparty_chromium_net_url__request_url__fetcher.h) = 558942680e75f9455e7e4d3f193a584e65843d9a
-SHA1 (patch-src_3rdparty_chromium_net_url__request_url__request__context.cc) = 17d2e1e7123b4330d4fc161ec5d42a848c78a05a
-SHA1 (patch-src_3rdparty_chromium_net_url__request_url__request__context.h) = c9a5fe5d8c4b2b436811628c5e8ff4818c5c18c5
-SHA1 (patch-src_3rdparty_chromium_net_url__request_url__request__context__builder.cc) = 57a716b1fc5b98f0603e524238f15d70cc03598d
-SHA1 (patch-src_3rdparty_chromium_pdf_BUILD.gn) = ba99a2dfd7e2d732ce65dde43c2ab4ddcd403787
-SHA1 (patch-src_3rdparty_chromium_pdf_pdfium_pdfium__engine.cc) = 7070df5e5b6f5eae25fc23e673135e166c439d22
-SHA1 (patch-src_3rdparty_chromium_ppapi_proxy_flash__resource.cc) = d5eb8db59411123e99a34139b307bcf4bd3fd696
-SHA1 (patch-src_3rdparty_chromium_printing_BUILD.gn) = add0c95f6f4997c6e69311db26f7b80e0b5a46fc
-SHA1 (patch-src_3rdparty_chromium_printing_buildflags_buildflags.gni) = 3aedcab38f00c5b073cd54dc962ae79f137f31b3
-SHA1 (patch-src_3rdparty_chromium_printing_cups__config__helper.py) = efce5a80a5bac8f6ff3fdacd046b8d2440f5384a
-SHA1 (patch-src_3rdparty_chromium_remoting_BUILD.gn) = 431914c8e37b2cc5cfe0928b0dd2d01ae50dbc09
-SHA1 (patch-src_3rdparty_chromium_remoting_client_display_BUILD.gn) = 4aa17b72e29590fd89ef67daecd6b95eae9e1cb1
-SHA1 (patch-src_3rdparty_chromium_remoting_host_BUILD.gn) = bdeef4c3e0bec0e2f79b50584fa2c87ea3b0a63f
-SHA1 (patch-src_3rdparty_chromium_remoting_protocol_BUILD.gn) = 3447ced97ddf67e06c01856a07aa8215916f7e02
-SHA1 (patch-src_3rdparty_chromium_remoting_remoting__options.gni) = b70585652b25e412d3f7a8db1a865898675ce652
-SHA1 (patch-src_3rdparty_chromium_sandbox_linux_BUILD.gn) = 2e60d1344d3dc13cee4b0ef63a32ce97621dd090
-SHA1 (patch-src_3rdparty_chromium_sandbox_linux_services_init__process__reaper.cc) = 377b07ac68d584dd10337c444dbffabc868e3f27
-SHA1 (patch-src_3rdparty_chromium_sandbox_linux_services_libc__interceptor.cc) = 8794f97d5b6ac1c848e36998820c34a38c6430fe
-SHA1 (patch-src_3rdparty_chromium_services_audio_BUILD.gn) = 37bc41484161be98195e2492cac6fd4ce380eea3
-SHA1 (patch-src_3rdparty_chromium_services_device_BUILD.gn) = c270e137a8f6c3cd7f519ff12fddfbe2001e6a92
-SHA1 (patch-src_3rdparty_chromium_services_device_battery_BUILD.gn) = 9643057ff5491d81808ff511968a79d584a2e978
-SHA1 (patch-src_3rdparty_chromium_services_device_geolocation_BUILD.gn) = b02bb67d535ebe4bcaafc2a95d05b6f743ce2ac0
-SHA1 (patch-src_3rdparty_chromium_services_device_geolocation_location__arbitrator.cc) = d15117390fc2b8f86b783ee0f0fbfbc5fb2c6be3
-SHA1 (patch-src_3rdparty_chromium_services_device_hid_BUILD.gn) = 2bdc5b26d9558d672e392112deea93a1a0664092
-SHA1 (patch-src_3rdparty_chromium_services_device_hid_hid__connection__netbsd.c) = e07e049d0e823d2850e815d869cd79f013e0538b
-SHA1 (patch-src_3rdparty_chromium_services_device_hid_hid__connection__netbsd.h) = f5ccc227b298cefc1e1448f17404264eb39665d4
-SHA1 (patch-src_3rdparty_chromium_services_device_hid_hid__service__netbsd.cc) = a4f4508320749647b613eddf75b0fbb7b7c8e280
-SHA1 (patch-src_3rdparty_chromium_services_device_hid_hid__service__netbsd.h) = 4bdf9eb7b51e39939c59f417658803566b381e84
-SHA1 (patch-src_3rdparty_chromium_services_device_serial_BUILD.gn) = f659267119eb4efdaa5c4a0e17d98a97cf9dc23e
-SHA1 (patch-src_3rdparty_chromium_services_device_serial_serial__device__enumerator.cc) = 783306206559ae02b34fe0696c6f0b0ac922c291
-SHA1 (patch-src_3rdparty_chromium_services_device_serial_serial__io__handler__posix.cc) = 3ec966ce4e8f4c0f2846db754bca78265f383170
-SHA1 (patch-src_3rdparty_chromium_services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 667596db59741bd4e0a3d7f3a44f9271abc7bb75
-SHA1 (patch-src_3rdparty_chromium_services_device_wake__lock_power__save__blocker_BUILD.gn) = 5ce287d466b1a0244d4d081272c18e244580bc93
-SHA1 (patch-src_3rdparty_chromium_services_network_BUILD.gn) = 3b7faf9d2f5980d25afd514ff2609ca0b2b78d73
-SHA1 (patch-src_3rdparty_chromium_services_network_network__context.cc) = 7df738cc9b901723134e7730018fd0bbe5e6ed4e
-SHA1 (patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.cc) = 5c5d9b1dcfde08c31832d4802a30e6ef28ebc693
-SHA1 (patch-src_3rdparty_chromium_services_network_network__service.cc) = 2f8287d3b22801bd53b9e41affbdd88ecddc298f
-SHA1 (patch-src_3rdparty_chromium_services_network_network__service.h) = 84195f242e7bbc8fa5aefaeedfb0e0ac22c19f99
-SHA1 (patch-src_3rdparty_chromium_services_network_public_mojom_BUILD.gn) = 127d4b2368f5976deaa2343187f61b36164a9de3
-SHA1 (patch-src_3rdparty_chromium_services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 8e0a219da5af3e343711b7d7d72a6ab0027b17da
-SHA1 (patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = d2bb848cbe6ce5e568c9bc50cdd0a89c63630c64
-SHA1 (patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__linux.cc) = a320942187736a18ee1891681e0591e39c8b3333
-SHA1 (patch-src_3rdparty_chromium_services_resource__coordinator_public_mojom_BUILD.gn) = 3e87358acef353fe50f981cd6d9346a3988554f9
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_embedder_BUILD.gn) = fa41d0b0e7ec1d9825c480eace6fb8ede7e1b69c
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_embedder_main.cc) = da0f4c42aaef11e99c98ecf389b2e58300b2d689
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_embedder_set__process__title__linux.h) = a939d02bc3cc8d613ffb6e18107f4c842c17d534
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_public_cpp_service__executable_BUILD.gn) = 2d0d640672e45934eb52167a6c475002f5b0ee8f
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_sandbox_BUILD.gn) = 63f9f96f088b9921c040a350097898e3ad467818
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_sandbox_netbsd_sandbox__netbsd.cc) = 1021821ba0c2e6b2a9741f9c5433c9b4968d04c1
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_sandbox_netbsd_sandbox__netbsd.h) = c30da4b09819953f7870a53031ec67d781369a84
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_sandbox_openbsd_sandbox__openbsd.cc) = 67a8fb9de4904305c98f3231fbf4455431cec4b3
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_sandbox_openbsd_sandbox__openbsd.h) = f8962bbc742358e0dab9595727129efaea521cd3
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_sandbox_sandbox.cc) = e82d5b308f2be16f71dd8c52521165f2f66e6564
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_sandbox_sandbox.h) = 8742474bc5888c30bbe62d3a9f9e29f79448b627
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_sandbox_switches.cc) = 6678ca7382a74b7cd77133b91e37d061600db548
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_sandbox_switches.h) = 28d10acc7928be607710fff291cb6b646c39a2b6
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_zygote_BUILD.gn) = 81ff54b13a0b40c12481817e3d3835b81e2fc939
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_zygote_common_zygote__features.gni) = 3f1c6705f048eb16b3964ef5b58d7fdeb72eca58
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_zygote_host_zygote__host__impl__linux.cc) = c34e62c56f1f4d4ef5545c2c1f0426147c3d355b
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_zygote_host_zygote__host__impl__linux.h) = df0bb4b53c85a7979a33d158dcdf58499d9ec109
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_zygote_zygote__host__linux.h) = 168322b097347a8cd7d0479f81b09c5176b65a7e
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_zygote_zygote__linux.cc) = 6991f5c168c2b37579f9199f3f5ba07ed753ef64
-SHA1 (patch-src_3rdparty_chromium_services_service__manager_zygote_zygote__main__linux.cc) = cbade629eb7b24ed66d20d66a22c6da428c56e8d
-SHA1 (patch-src_3rdparty_chromium_services_tracing_public_cpp_perfetto_trace__time.cc) = 4528ba91c136220cfbfbef1d884ffe4c1e0541d5
-SHA1 (patch-src_3rdparty_chromium_services_tracing_public_cpp_perfetto_trace__time.h) = 0f5c7de6534af03ecaa083e52c587187ee37f590
-SHA1 (patch-src_3rdparty_chromium_services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 6b4ac0f68e75c4246ad4038640464169e71dca23
-SHA1 (patch-src_3rdparty_chromium_services_video__capture_broadcasting__receiver.cc) = d22bde7b54d0f40224f5b21e4c63335d8ae49b9b
-SHA1 (patch-src_3rdparty_chromium_services_viz_privileged_mojom_compositing_display__private.mojom) = d7a4e9ec135f1abd8817d6a9d6dd7ae992221683
-SHA1 (patch-src_3rdparty_chromium_skia_BUILD.gn) = 2d9f1227a051e151566362278b4693db23035ec8
-SHA1 (patch-src_3rdparty_chromium_skia_ext_SkMemory__new__handler.cpp) = 770915506c7dcd7211dff0d2533e354666042c3b
-SHA1 (patch-src_3rdparty_chromium_skia_ext_platform__canvas.h) = 7952e387593655d13b23aefafc9ce23235bc411c
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_BUILD.gn) = aadec59199001a9760931329a8441aa25950ceb0
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_gni_angle.gni) = c7b27dbaebb5bbc0c3410ec526686cf91b028019
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_src_compiler_translator_InfoSink.h) = 5455d2c6f4f063603735edda3c8b432d074235b4
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = f873dc1df4a386b742036db862f943f6a17ef2c6
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = 44cc4436bd0f981dccec3b530239962d9eb1dc13
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = dcd8c06bd337887ceffd3ab156188083ccc5ed83
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = 4e7c974e89e21e9376a5c8c852e5e356f59015f6
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_Display.cpp) = fb9bfafa55e41298f2875abf8e996bacfceb784b
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_driver__utils.cpp) = 5dacaa904f4cfec677e1ae034da98cb02b1e7c86
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_driver__utils.h) = a1828907e3c8c951a08804c2c25d50401bc4d814
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = b52f486bd2d382ef981598cb4cf9ee4787fda474
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_src_libGLESv2.gni) = 031c21d343c0594f51c3750c63ec8a76b9e7c1f0
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_src_tests_BUILD.gn) = 9c1dbc48d924b50c9603a098d030452160d47e0a
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_third__party_glmark2_BUILD.gn) = c3e3d748d393ffaa92c2d3b7e6c72b173e85b2c2
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_third__party_vulkan-loader_src_loader_loader.c) = a5571c279c0b59de24e926c99a006e7e12d293a6
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_third__party_vulkan-loader_src_loader_vk__loader__platform.h) = dfd55237e0ebeed2d87513ae885c0f1edda2c4bf
-SHA1 (patch-src_3rdparty_chromium_third__party_angle_util_BUILD.gn) = 67fb9c26f4eacde9873c5ffdadc8efc3f5c77e78
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_public_mojom_BUILD.gn) = e3d046c354e2c4cf7e17a72bb018f658ae09ab11
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_BUILD.gn) = 763ba5ae90be98348082563be082664bb4d91ff8
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 3ce2a8822dcabf831aacddfeff9bde3e91b610f5
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_controller_BUILD.gn) = 8979634145d18c7c1b3ebef55781b471f2a4ce90
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_controller_blink__initializer.cc) = 172edc41ea1ba73001861af897f6d0f8367545e9
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 2bd202c2d7742feaf30855ee466087e4431ce84a
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = c2a79ec63c2a4fc1ed79177942027cc5c84e5dff
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_core_editing_editing__behavior.cc) = 1c3cc1cfc25294e9cda8929dc38fd02ffec5ad91
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = 60ada13ac075ae89cbc8999c5b898ae188d4d356
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_core_html_forms_internal__popup__menu.cc) = 081dbce14e09f64afed49ccd753d465f6bda26e8
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = 02d56393a014f9e96d2f0b3b5b3b696f1a1898f7
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_core_layout_BUILD.gn) = 35536214d3fbc7bb0f3d4464a377501a3cd6f285
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_core_layout_layout__view.cc) = 56e8ccad2afc2816817b783de71683eda9691a25
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_core_paint_paint__layer.cc) = e7b4a994deee6b768b112fac69731e287cc05f91
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = 9dfc46d97549891722e678f14271ef19b0ec80ea
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_modules_mediastream_processed__local__audio__source.cc) = 9805d9bdf3e31c83cf3497de0fa6f18e4f9bd959
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_BUILD.gn) = 134f308ad9e48c0d5d831de75ebc56c93e4e4d38
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.cc) = 120feb0fb45917c5cbaf3d7ea2938f481f3e6878
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.h) = a0e5ebb81cda61fc481735d049aa05f9394ce530
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__description.cc) = ea0734cf744bfcece820d6974906e3a08c1ad2ee
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__metrics.cc) = 217e9b8a9c41b96392b1f3bc1e8b4c8ecb8a79ef
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 02560d07167d668da2caba69240dadaab27440ed
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = be95f1cc3d0b7866325baba4fb2082edb39a492d
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 9321ae1a147e8d3869862c8d6106b8d26a946493
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_scheduler_BUILD.gn) = 1f0ffbfc4aca56814f87499f0e10247814f6f347
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_text_locale__icu.cc) = 1a194f466bdf1ceb5d86178f0857f65ffc635132
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_text_text__break__iterator__icu.cc) = 7ce783d6c4a7b1c5251b17cf7af74b4e83a66749
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_text_unicode__utilities.cc) = 19ded0f489cd6a8e810d84d5764a3523aee11160
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_container__annotations.h) = e65fc075db7bb5bd97fcad9429f4fb63ba711ff1
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_stack__util.cc) = 5fc857bab34f5a711616a9694370989b7eca5faa
-SHA1 (patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc) = a069635a525d8e25368ed8b0be7c4cf6a43942ed
-SHA1 (patch-src_3rdparty_chromium_third__party_boringssl_BUILD.gn) = 5388f11df8953952d306f98b6ccfa53cd3dd83ba
-SHA1 (patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_bio_socket__helper.c) = 9ccd6db4564963967e8492621c74dcd8c8177ae8
-SHA1 (patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_ex__data.c) = b11c8dd5e604d0798a953b74e7e848ebd013f248
-SHA1 (patch-src_3rdparty_chromium_third__party_boringssl_src_include_openssl_thread.h) = 6ee38cef264aeacafc251133e027eb4b9f6b9c16
-SHA1 (patch-src_3rdparty_chromium_third__party_breakpad_BUILD.gn) = 82c620fd625637a81bb13273d8950038792ecfaa
-SHA1 (patch-src_3rdparty_chromium_third__party_breakpad_breakpad_src_common_simple__string__dictionary.h) = bf5a10347e44f2c5b5cf9cbe5723f9b12b9a1668
-SHA1 (patch-src_3rdparty_chromium_third__party_brotli_common_transform.c) = 4c794cbe9df43757ce27988f2e5261cb99882366
-SHA1 (patch-src_3rdparty_chromium_third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = ec622e9175f3e91edb8105ce4e27ac7ecab608f3
-SHA1 (patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_BUILD.gn) = 6c2e5a236317ebe938f5e015ffcfe840ae71775b
-SHA1 (patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = e1afadfc43e2d2d710014e9f8ac4c1a988adad1b
-SHA1 (patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_address__types.h) = ca9801a8410fa5a8eaade9e57b71743144d9d180
-SHA1 (patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_capture__context.h) = 0ee79375eb04917e34cefef11ebfaa468c8da43b
-SHA1 (patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_metrics.cc) = 847b5f3eeb3b0a18418e1174db8fdc3b240b2332
-SHA1 (patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_uuid.cc) = 551e89d84c77732a05f8243fee41434c9bbb91f8
-SHA1 (patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_close__multiple.cc) = 9028b446f3e68313b6c774cf69d58a215e3b69b4
-SHA1 (patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = 49470895a76bb5d14d6d927b4ff495613a8a0e14
-SHA1 (patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_signals.cc) = 078edc0dcf5c29cd895f20017bb2745dc1ceb42e
-SHA1 (patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = dbae04a2a3170c282852148d4263568c8cdf68fa
-SHA1 (patch-src_3rdparty_chromium_third__party_crc32c_BUILD.gn) = 80e5c5054294e73624d6b884f3cae04f3735fdaf
-SHA1 (patch-src_3rdparty_chromium_third__party_dav1d_BUILD.gn) = 29c782987cfe386066f92fbb8bd234795bbd58fa
-SHA1 (patch-src_3rdparty_chromium_third__party_dawn_scripts_dawn__component.gni) = 787766e760d7ff34925e34add553ed90b0634d09
-SHA1 (patch-src_3rdparty_chromium_third__party_dawn_scripts_dawn__features.gni) = 469a97b8142ad731deb6447cbad16fac6fc61fb7
-SHA1 (patch-src_3rdparty_chromium_third__party_dawn_src_common_BUILD.gn) = d6e51be4f8688c171295bc68a7a558b5065e10ac
-SHA1 (patch-src_3rdparty_chromium_third__party_devtools-frontend_src_BUILD.gn) = 6fb02d06c727c7e07cc8110d0f688ec51f6f037d
-SHA1 (patch-src_3rdparty_chromium_third__party_expat_BUILD.gn) = 8af2e2c34118767d584f519f1a3fbd270a1d3af2
-SHA1 (patch-src_3rdparty_chromium_third__party_ffmpeg_ffmpeg__generated.gni) = db11113050eccdcb7e7488038af8448b84949aeb
-SHA1 (patch-src_3rdparty_chromium_third__party_ffmpeg_ffmpeg__options.gni) = 5f261d80ce71126e74e4f3e965fe1de648b69264
-SHA1 (patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_mem.c) = 2b0cbe9b1f1025fbfc469a4286cf9c95136ac1e7
-SHA1 (patch-src_3rdparty_chromium_third__party_flatbuffers_src_src_util.cpp) = 9479e0871a1a6690df466d635b118585bcb3ea6f
-SHA1 (patch-src_3rdparty_chromium_third__party_fontconfig_BUILD.gn) = 5f0f8ab599d67acad5e73c18526e33f2f331d6e9
-SHA1 (patch-src_3rdparty_chromium_third__party_fontconfig_fontconfig.gni) = c22e1cb853ece905b8dd9714869a6a958d3fbebf
-SHA1 (patch-src_3rdparty_chromium_third__party_freetype_BUILD.gn) = bf9c1a19faf3fc976b8c9b407ac3caa2be260b9e
-SHA1 (patch-src_3rdparty_chromium_third__party_icu_BUILD.gn) = 367bbd0f54f18e7d58b186cee54d4b991183b641
-SHA1 (patch-src_3rdparty_chromium_third__party_icu_source_common_putil.cpp) = b35edb5d0d256bee92d08dbcdf47c19c2ab7bf70
-SHA1 (patch-src_3rdparty_chromium_third__party_icu_source_common_umapfile.cpp) = 868021cc67d4d1efb53732cfcdb96fff3da32591
-SHA1 (patch-src_3rdparty_chromium_third__party_ijar_BUILD.gn) = 29a4678081d74657e6689a2effc3f2d76d1716b5
-SHA1 (patch-src_3rdparty_chromium_third__party_leveldatabase_env__chromium.cc) = d21a371057163c02a9e7fce9521f76c9dd06e1fd
-SHA1 (patch-src_3rdparty_chromium_third__party_libXNVCtrl_NVCtrl.c) = 879c0c17628f7667be39139d918d44aa7e02bbf5
-SHA1 (patch-src_3rdparty_chromium_third__party_libdrm_BUILD.gn) = 1a96d67d4202de8f344b65a72dc8464f884feb4a
-SHA1 (patch-src_3rdparty_chromium_third__party_libjpeg__turbo_BUILD.gn) = 85fe7e943474a1e7550f443d38561e68c6080538
-SHA1 (patch-src_3rdparty_chromium_third__party_libpng_pnglibconf.h) = 131371c66ba1acc25f0bebde8863b582c6e5c0dc
-SHA1 (patch-src_3rdparty_chromium_third__party_libxml_BUILD.gn) = 76b8617347c95b23991b2f1479cad40a9ede38f9
-SHA1 (patch-src_3rdparty_chromium_third__party_libxml_src_encoding.c) = 94eeadd0c4777fcd4597eed9550191b8500922ef
-SHA1 (patch-src_3rdparty_chromium_third__party_libxslt_BUILD.gn) = 5a7fd168a364798f7dbcb9cbaba81ddb9afb1313
-SHA1 (patch-src_3rdparty_chromium_third__party_libyuv_BUILD.gn) = 6409f4493f59ce8cc75ee747fd0246f357409951
-SHA1 (patch-src_3rdparty_chromium_third__party_minigbm_BUILD.gn) = b405d40de33a05700f17822a22306c015bae7c0e
-SHA1 (patch-src_3rdparty_chromium_third__party_nasm_config_config-linux.h) = 1ac915efc425f4a79e5b73819abc232e36470b3c
-SHA1 (patch-src_3rdparty_chromium_third__party_node_node.py) = 84be875a18bf81b721c9b723c44ef0cbec2afb8c
-SHA1 (patch-src_3rdparty_chromium_third__party_openh264_BUILD.gn) = 343f7e080df1d0f128dff79a8be796f2d8e03687
-SHA1 (patch-src_3rdparty_chromium_third__party_openscreen_src_build_config_BUILD.gn) = a54b14e264a6b82b9e68c1c0a746b53bbd4db8da
-SHA1 (patch-src_3rdparty_chromium_third__party_openscreen_src_build_config_BUILDCONFIG.gn) = b95070013890d46d7ba65fee7a3ff81a36eba655
-SHA1 (patch-src_3rdparty_chromium_third__party_openscreen_src_platform_BUILD.gn) = 1b10b0403f6fc83ffff20c2616e29aefeec00e0f
-SHA1 (patch-src_3rdparty_chromium_third__party_openscreen_src_third__party_boringssl_BUILD.gn) = dae60b1e8169dcdc90a120eb31b660bff0090413
-SHA1 (patch-src_3rdparty_chromium_third__party_openscreen_src_third__party_chromium__quic_build_base_BUILD.gn) = 140f17cfaf72906274701aa3e1fb4a236127bb05
-SHA1 (patch-src_3rdparty_chromium_third__party_pdfium_BUILD.gn) = 2041b1e0382fb1d29b9ea5c3a14b678c978b2975
-SHA1 (patch-src_3rdparty_chromium_third__party_pdfium_core_fxcrt_cfx__datetime.cpp) = ee07a71cb9842a501a11af84d314655deb940e5a
-SHA1 (patch-src_3rdparty_chromium_third__party_pdfium_core_fxcrt_fx__system.h) = 4113d37fb5434de3c158d12aafd0daada9d5a59d
-SHA1 (patch-src_3rdparty_chromium_third__party_pdfium_core_fxge_BUILD.gn) = 0217074767b1fc35e49f2c3a0d889aa2cb79786f
-SHA1 (patch-src_3rdparty_chromium_third__party_pdfium_core_fxge_fx__ge__linux.cpp) = d9c7da642c38f8aba61a197e6aa2de82dfdb6288
-SHA1 (patch-src_3rdparty_chromium_third__party_pdfium_fxjs_cjs__publicmethods.cpp) = 7c5397de11136aa8e379e01d670f3914c75aefd9
-SHA1 (patch-src_3rdparty_chromium_third__party_pdfium_skia_BUILD.gn) = c011b9076935efdeae299e993af039c81bab8989
-SHA1 (patch-src_3rdparty_chromium_third__party_pdfium_xfa_fgas_font_cfx__fontsourceenum__file.cpp) = d72b7b7a230c73be6a4e1d58b899059ef1c23cd5
-SHA1 (patch-src_3rdparty_chromium_third__party_perfetto_buildtools_BUILD.gn) = 646032457b23b9a207f437fe03cba1d19c6345f2
-SHA1 (patch-src_3rdparty_chromium_third__party_perfetto_gn_BUILD.gn) = b28a0a9c3ae06f6dc5e66854aa851aa19349e01f
-SHA1 (patch-src_3rdparty_chromium_third__party_perfetto_gn_perfetto.gni) = cc3d9bcb4d78259127c6f0f5cba420f98d368c02
-SHA1 (patch-src_3rdparty_chromium_third__party_perfetto_gn_perfetto__unittests.gni) = ae9b76405875775d33bdaeb3fd9b214aff34a3ee
-SHA1 (patch-src_3rdparty_chromium_third__party_perfetto_gn_standalone_BUILD.gn) = 4d3ebd7c3db7815fc14a09fdcfe81847877b5222
-SHA1 (patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_build__config.h) = e2645be238e5ab304ced26f34ef01f5ff607ddeb
-SHA1 (patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_thread__utils.h) = 7df9f81f260af749dd41ac2c96ccff870af90bfe
-SHA1 (patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_time.h) = dfdfac6d80b1be8316fb09cf033cd0c7533a419c
-SHA1 (patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_unix__socket.cc) = 1966fa3114c0be071933f1a75dd478b4fe6add61
-SHA1 (patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_unix__socket.h) = 6b8be19e13f49e20e23b19864e5a387cd632e90b
-SHA1 (patch-src_3rdparty_chromium_third__party_perfetto_src_base_BUILD.gn) = 1a7ebaca5ff35a4ea297cae7856f4c87f299ec2e
-SHA1 (patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_core_tracing__service__impl.cc) = bc1c6b7077656321e85b2dc40df2ffd467450ef8
-SHA1 (patch-src_3rdparty_chromium_third__party_perfetto_tools_BUILD.gn) = 7488d5685d2445a06bc5cb6d776b33ec42488c4a
-SHA1 (patch-src_3rdparty_chromium_third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 51cedc172572037925bcd2c0d0043c47c614da47
-SHA1 (patch-src_3rdparty_chromium_third__party_skia_BUILD.gn) = 798e7f7ebfe3df210e48c58e89e813c2fdc391f9
-SHA1 (patch-src_3rdparty_chromium_third__party_skia_gn_BUILD.gn) = 593e083622d3cc3d015b87c281df2189157bd3d2
-SHA1 (patch-src_3rdparty_chromium_third__party_skia_gn_skia.gni) = 3af035873ddfd60708078e90b19efeb08dbba83c
-SHA1 (patch-src_3rdparty_chromium_third__party_skia_src_gpu_GrAutoLocaleSetter.h) = 07b8943dd6969c59dc936db2ea0ed4d7a81787f6
-SHA1 (patch-src_3rdparty_chromium_third__party_skia_src_images_SkJpegEncoder.cpp) = c1f590501fc2ff89f9fbb347770acdf9c3beca69
-SHA1 (patch-src_3rdparty_chromium_third__party_skia_src_sksl_SkSLString.h) = 0b2053d7a0318c8803ced24f147589520332162a
-SHA1 (patch-src_3rdparty_chromium_third__party_skia_third__party_angle2_BUILD.gn) = 0e4da2392ed32ac899357540f1bd426d4d4e870f
-SHA1 (patch-src_3rdparty_chromium_third__party_skia_third__party_libsdl_BUILD.gn) = dc002986a85b324fa3e02abe9b44896e9d58523c
-SHA1 (patch-src_3rdparty_chromium_third__party_skia_third__party_opencl_BUILD.gn) = 3dfc37d46ff77acc784ebbe01906b88c69be5c6f
-SHA1 (patch-src_3rdparty_chromium_third__party_sqlite_BUILD.gn) = b825746f3aaeda3ffe5124b03e0e52735db00caa
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_BUILD.gn) = fd854ec8af5d31b41fd75df4e71137d99a5635ac
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_Common_Configurator.cpp) = 408a591c9fc9e35d878f099c77f8ca1737354f4d
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_Common_MutexLock.hpp) = aa86985ad7b3aefde7e0baae1caf8b3508ffeaae
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_Common_SharedLibrary.hpp) = 39774ae8ed838f20ee4d5b6713a3d94cf95d6065
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_Main_BUILD.gn) = 9457d31455d8a4752c62d6d2e30f3ef924c81a22
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_Main_SwiftConfig.cpp) = fd7c0edeb11de338c0da45be77a7f0d220223a8b
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_compiler_BUILD.gn) = 2648ac6dc1abba0ba2170279e295ccab6bd27e3c
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libEGL_BUILD.gn) = 30cffc168a93eb80133212a3f468328b83f0222e
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libEGL_Display.cpp) = bda5ef8abc8aa008a8b52af73cdb7d083af0ebde
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libEGL_Surface.cpp) = 2f01a873ba5d4c9bd57bab6b518cdbcaf84fd55c
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libEGL_libEGL.cpp) = 518023f308225e16404cf98d54a4eb3d3973cc4d
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libEGL_libEGL.hpp) = 1176f6668c0801fbf94144735552712cdbfdc846
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libGLES__CM_libGLES__CM.hpp) = dd63d83355f60f8554b726dc1659e076cd9b1b8b
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libGLESv2_BUILD.gn) = 9b5db037061daf91eb90588b45c532a78120129e
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_OpenGL_libGLESv2_libGLESv2.hpp) = 41d6a380f40c4737f1ae18ae49f20aadd64b11e4
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_Reactor_BUILD.gn) = 4c9e22f16ccab93fcff150cd08f077158aaf4930
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_Reactor_Debug.cpp) = 3a2a43420f61398b89d786dce7796afa97fabd0c
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_System_BUILD.gn) = 65bc21a7e052777ef3e5dd2027f8e1d8ed70990d
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_System_Debug.cpp) = 0344b31f6a10505030fd2676d20b5a7eed853c5a
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_WSI_BUILD.gn) = f52555249b1eeee49df6bbea70427f9a9efbc568
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_src_vulkan_BUILD.gn) = e8d7b80cdb4d856cdeb92257f62c1d4c8694e241
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_BUILD.gn) = 9c5cc16e5d193cfa290da53066da5e4291eab314
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_configs_netbsd_include_llvm_Config_AsmParsers.def) = e9eb2f775cdda847071c5a02ab24ff9d803cf0fc
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_configs_netbsd_include_llvm_Config_AsmPrinters.def) = 132686065c7806dd3563c0cc21414c79c41823b8
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_configs_netbsd_include_llvm_Config_Disassemblers.def) = cff684d8a31013a0932c2fad76a831954e5e4172
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_configs_netbsd_include_llvm_Config_Targets.def) = c3ebdc33764d88e44108c93d9e7aba48d1e62de1
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_configs_netbsd_include_llvm_Config_abi-breaking.h) = 9ad8adbac590d49d9bf25b08240ef1cb2e7cc991
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_configs_netbsd_include_llvm_Config_config.h) = 2de39abc89189d46db16c0535b7358fe203276e2
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-7.0_configs_netbsd_include_llvm_Config_llvm-config.h) = 1ba8e0f69716fb8e63b2a922d1dd5bda87cc3398
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_CMakeFiles_CMakeDirectoryInformation.cmake) = ecea7094e03b4c332d9a80fe3d28134a9667d046
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_CMakeFiles_progress.marks) = 3efc05b8f08983af5f3a2dcf9677ed741e8da81a
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Config_AsmParsers.def) = 380e5623a61c604b13b28c8a072a444562ff09c3
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Config_AsmPrinters.def) = 3486a1740597e4d273a8f1bdcf128d3d1441cda1
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Config_Disassemblers.def) = a561b2e03aafbd5e6cacdbb11b49ff7e9a706ac1
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Config_Targets.def) = 705cc5a526f7b239c3815a233cb590e3293f3985
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Config_abi-breaking.h) = 0d3e85e1ce0de0d4963af3d93889d2ea86bd4a4e
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Config_config.h) = 8f70e5d8f73f53b6910bf0b01e51180a01313574
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Config_llvm-config.h) = 0a66979da855d70d943358bde7c3307d7cd5ba0e
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_Attributes.gen) = c9cf93b56f41eebe8d530fe0464f00f4f3b63b1c
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_CMakeFiles_CMakeDirectoryInformation.cmake) = fd10bed192218754903c56bd46298144c43d73aa
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_CMakeFiles_intrinsics__gen.dir_DependInfo.cmake) = 6322d31dfeda159e314fdf5b6f4145bc36ef9b2b
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_CMakeFiles_intrinsics__gen.dir_build.make) = db66745abea8547e1fcaa3ec4b64f62f4c1d5797
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_CMakeFiles_intrinsics__gen.dir_cmake__clean.cmake) = 4f12924be4502758cc13071e336554585e4e2c90
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_CMakeFiles_intrinsics__gen.dir_progress.make) = 769042b7bada3df45843f8d682dc0291e69f9b1a
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_CMakeFiles_progress.marks) = c07a16129cd3f1dc849398af7ba1bbabe638c0e6
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_Intrinsics.gen) = 57600fbc2b710ea59bcee6b8136679d64adce9c5
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_Makefile) = e1a21d27479cc1b3d4024f1aed9237a25caf8b5b
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_IR_cmake__install.cmake) = 49ee3b002a091dfcb6f9f17ebf89fcbb894e3421
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Makefile) = 6e7d90222e5c20cac1b344a18d504b0373b6dbea
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_CMakeFiles_CMakeDirectoryInformation.cmake) = 7aae26b9ca0628c435a762201b03075339b4b321
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_CMakeFiles_llvm__vcsrevision__h.dir_DependInfo.cmake) = e26a37939cb64ca10921805245d3eb0e10c8ad25
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_CMakeFiles_llvm__vcsrevision__h.dir_build.make) = 1c5dd19af038c8b5155486070a75dc168d2fe653
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_CMakeFiles_llvm__vcsrevision__h.dir_cmake__clean.cmake) = 41ad3b61d910d77b2c3512704bee1bd4fd8745f1
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_CMakeFiles_llvm__vcsrevision__h.dir_progress.make) = 990840febef94058cd585276f1ea4c4e534ea204
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_CMakeFiles_progress.marks) = 54322d9bbad4974170fb9970f440feb6b0232b88
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_Makefile) = 1b353cf757d4e3f4178ce08a7bdf7d994bb9102b
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_VCSRevision.h) = 7085c31da41c98753d2d5cd424258fc579225fe7
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_Support_cmake__install.cmake) = 2fc442faccf2bfc40e598c92828f047549364ba2
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_cmake__install.cmake) = 4e37b99a01175e9c05812ec33d5604174a2396fe
-SHA1 (patch-src_3rdparty_chromium_third__party_swiftshader_third__party_llvm-subzero_build_NetBSD_include_llvm_module.modulemap) = e21b6c0e9763213973bb8238cb7cfe10cf7eb1e0
-SHA1 (patch-src_3rdparty_chromium_third__party_usrsctp_BUILD.gn) = 3dbb7e2ef6b1d38bd7c233306f103a8da94e18a8
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_BUILD.gn) = 0193e8cdab074d2ea58279d6c3444221d54b95ce
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_audio_BUILD.gn) = a061963d10a187a93c9e462d62892fb1d3fc579d
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_examples_BUILD.gn) = ded1795d41a8331ddfadc569e7be51c0cfa21b2c
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_modules_audio__coding_BUILD.gn) = ea3391b565df21e66b321f1a3e85f0571fdc0316
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_modules_audio__device_BUILD.gn) = df7d9652e6b9313aded304c66f6930f537a44fed
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_modules_desktop__capture_BUILD.gn) = 138c05b96fb9d78aec64d5b977856823b03f9ddd
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_modules_rtp__rtcp_source_forward__error__correction.cc) = a3adc166fbb005dd9030be0458c514bcd49c725e
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_modules_video__capture_BUILD.gn) = 27e76458d31a8ddaa6460362bca47d7b1278f8a9
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_BUILD.gn) = aa82206b5ae1f655b7ee5bcc28201d7d8d6bade1
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_ifaddrs__converter.h) = 8d58afd2f8f932b302950cc5e36336afc34f076a
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_ip__address.cc) = 9f0559d1f02a2c59b2e3ff5f9e9722d401770a35
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_ip__address.h) = deaf8267b35a2cab619ac65989a3cc6a28662468
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_network.cc) = 263d0bc674c489aff468deb553e63e2d63c28161
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_network.h) = f92877cb9c09f80815f4fab53fae127d951ff82f
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.cc) = e525396c9355bed5343230e094b893eb1fed6bab
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.h) = fd09b6e581356b8c17f551d638dcd934ed075b72
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_platform__thread__types.cc) = 5390c6653d9363623773c063a8c5735507731a00
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_BUILD.gn) = a5a57d0972cf83f1aef3d1cfc67f2e92af4bd8eb
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_source_cpu__info.cc) = 34c8f11a2211fc64fae3bec08bf9bebcb25e960b
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_test_BUILD.gn) = 1fc87d27062b9df8407de9947040c5304a1a03a9
-SHA1 (patch-src_3rdparty_chromium_third__party_webrtc_webrtc.gni) = 1bda0abade71dc886a985669a1f5df2a05058fe7
-SHA1 (patch-src_3rdparty_chromium_third__party_zlib_BUILD.gn) = 18506e4b597a4a85b53a4e97012db3419fae7226
-SHA1 (patch-src_3rdparty_chromium_third__party_zlib_cpu__features.c) = 2ae5c09b935a94fc50c052f199a945875d3d9127
-SHA1 (patch-src_3rdparty_chromium_tools_binary__size_BUILD.gn) = f38e0dbbd2464e34e87db4755fbe1223ed949388
-SHA1 (patch-src_3rdparty_chromium_tools_binary__size_libsupersize_caspian_BUILD.gn) = 9c88944042cb5556f25d4b3877d1a65cf3ca3f39
-SHA1 (patch-src_3rdparty_chromium_tools_grit_grit__rule.gni) = e6c8343f8eef3b9f7c99ffd4341606ecfa681db6
-SHA1 (patch-src_3rdparty_chromium_tools_ipc__fuzzer_ipc__fuzzer.gni) = fc811bc691b004cfd2945c1079fc0b093e1946d1
-SHA1 (patch-src_3rdparty_chromium_tools_json__schema__compiler_feature__compiler.py) = a8970f92134edf58788c86f7a60d3dae841f6546
-SHA1 (patch-src_3rdparty_chromium_tools_json__schema__compiler_model.py) = 11fd4e0dbd408dc98c28c33854e6013729fe1b29
-SHA1 (patch-src_3rdparty_chromium_tools_perf_chrome__telemetry__build_BUILD.gn) = 33805e3d55af68abcf4e60ec672a945f01b5d837
-SHA1 (patch-src_3rdparty_chromium_tools_variations_fieldtrial__to__struct.py) = 46eb596b71646a2390bc79f412d2ef54fec25542
-SHA1 (patch-src_3rdparty_chromium_ui_aura_BUILD.gn) = 563f7121679b74e17f97a41691605a21cd70fbd8
-SHA1 (patch-src_3rdparty_chromium_ui_base_BUILD.gn) = 5cfce707a1e2ae36d11f06d29f2cca4685896245
-SHA1 (patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 42c0333ba8cf4b56a85d9a918759535390dc94f6
-SHA1 (patch-src_3rdparty_chromium_ui_base_idle_BUILD.gn) = 93f1bc7040678ebef3ab1dd1cb5c529db6f268cf
-SHA1 (patch-src_3rdparty_chromium_ui_base_ime_init_input__method__initializer.cc) = 888799bec4bb783f25c6089924c3a4eab1a8644e
-SHA1 (patch-src_3rdparty_chromium_ui_base_ime_linux_BUILD.gn) = 262a7e4fd2fb0e3b96eef514f377d99c7fcd2bb9
-SHA1 (patch-src_3rdparty_chromium_ui_base_l10n_formatter.cc) = dcae4e523f89679a1b346cb918532be243705276
-SHA1 (patch-src_3rdparty_chromium_ui_base_resource_resource__bundle.cc) = f43e84e41beaa5601316726d2d9db5e3f1e3b4c5
-SHA1 (patch-src_3rdparty_chromium_ui_base_resource_resource__bundle__netbsd.cc) = 5b6d79315bccdedf08f974d774192c48976ef980
-SHA1 (patch-src_3rdparty_chromium_ui_base_ui__base__features.cc) = 0e22145b7009e1f219e6f0cc61dca26e23d76457
-SHA1 (patch-src_3rdparty_chromium_ui_base_ui__base__features.h) = 8e846a3dac242ebba52bfedec40d098406957674
-SHA1 (patch-src_3rdparty_chromium_ui_base_ui__features.gni) = a069c87a69ac8f6d4af004c049493ec48374c647
-SHA1 (patch-src_3rdparty_chromium_ui_base_webui_web__ui__util.cc) = 7b7d66054006de77e57d6c6b7f038a13699e1c24
-SHA1 (patch-src_3rdparty_chromium_ui_base_x_x11__shm__image__pool.cc) = f6e56e8ec235c65d88c82b8c6b60920a39e67f32
-SHA1 (patch-src_3rdparty_chromium_ui_color_BUILD.gn) = 4d7cc5b924821aea249e1fc3328d3542864c5720
-SHA1 (patch-src_3rdparty_chromium_ui_compositor_BUILD.gn) = 2119e3fe82dcaaf591aeb1ba337ceadd82ff4f4d
-SHA1 (patch-src_3rdparty_chromium_ui_compositor_compositor.cc) = dfba5df378a6f481ed2c8d115b34d3cafcb85696
-SHA1 (patch-src_3rdparty_chromium_ui_compositor_compositor.h) = b40bfabd0aa527cc1cc73540047262982804b827
-SHA1 (patch-src_3rdparty_chromium_ui_compositor_compositor__observer.h) = 2e537667752630852e89b48da34bf81bd53b7b63
-SHA1 (patch-src_3rdparty_chromium_ui_events_devices_BUILD.gn) = 3751d387342face6a0149b366cd29be5247f3a06
-SHA1 (patch-src_3rdparty_chromium_ui_events_devices_x11_device__data__manager__x11.cc) = 7343776680174a61dfb0c812b94c5a593f22e4b5
-SHA1 (patch-src_3rdparty_chromium_ui_events_evdev_BUILD.gn) = 3a0f817863a04d59f95ef291577042f82463bb50
-SHA1 (patch-src_3rdparty_chromium_ui_events_event__switches.cc) = b2ffe51cfe802514ec502fd18aff0d2129d171c5
-SHA1 (patch-src_3rdparty_chromium_ui_events_event__switches.h) = e4472b670a6a82241de5c61cdafa1aedc06b1a19
-SHA1 (patch-src_3rdparty_chromium_ui_events_keycodes_dom_keycode__converter.cc) = 55c2d995b9806add54b3d10626e4d845e1de5956
-SHA1 (patch-src_3rdparty_chromium_ui_events_ozone_BUILD.gn) = dd517ff39c436399dfee785bc9017d7ef22bb398
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_BUILD.gn) = 375fcb0feba0a75e875be48562ca85987986db0b
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_animation_BUILD.gn) = 661c4776ee61138b26907bbbda57c6ab1668432e
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_canvas__skia.cc) = 507bf579540632cc7b61c2e4f134e39c290674b7
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_codec_jpeg__codec.cc) = 2f89425cbf457d841e2834b201d677aa9f90cd06
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_font__fallback__linux.cc) = 2b2e41b65decdeb5cacd424d8af185b96e75a860
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_font__list.cc) = 561e7c03fc4352c1cd08622443f2b4eb93d96106
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_font__names__testing.cc) = bc2e05850c04eb03dc492dba4ee80b71a8cc89e5
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_font__render__params.h) = 53504e100115ec621d9bd0dd4e7dc241590440a1
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_font__util.cc) = bf8a5a501f28301744b08ba28e2566f72964d453
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.cc) = f3aa21b92d12646a4e5713c4e06f0bc7b9a10f73
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.h) = 799181bfee55d380894170dc928c0f1345cdaf91
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_ipc_gfx__param__traits__macros.h) = 43ce8c0510cddb9a05122aff44168785c63d4fa8
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_linux_client__native__pixmap__dmabuf.cc) = c82d73ad9537c183197dc1b8c3f720b3366247b1
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_mojom_BUILD.gn) = f5701bb09eadac29362559a835febe20288afe5e
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_mojom_buffer__types__mojom__traits.cc) = cc1ae74d3ae35d4bef475244cc405346aa75b93a
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types.mojom) = b33a6ac3043b952ba6a29af5afcbe5b97fd6cc47
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 360d5eef81a53f52dfcc4b1aa2c55922ae4e5558
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.h) = 38a566fee39682eb0a63b33098302cafb4533c13
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.cc) = e2a149128a9b448b8889579ac734d2fafdf53b6c
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.h) = abd6fbddffbef07b0177c89d5e793a90c166c07f
-SHA1 (patch-src_3rdparty_chromium_ui_gfx_native__widget__types.h) = 8a166e39e9e4b4c22afe7e720a1526338080f01f
-SHA1 (patch-src_3rdparty_chromium_ui_gl_BUILD.gn) = 36a64cec74030fa38249038f41684f42fb1cd8a0
-SHA1 (patch-src_3rdparty_chromium_ui_gl_features.gni) = 306c38ba3098575921c827761cccdb5a4aa08d21
-SHA1 (patch-src_3rdparty_chromium_ui_gl_gl__fence.cc) = 512ae4aad8c781bda616bcba003e719b97f1651c
-SHA1 (patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.cc) = 2877b10dc083ee5eca1f4221ab52c41b90886e63
-SHA1 (patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.h) = bad58003b8353faec916ec7b0a3054aa9b9fd49a
-SHA1 (patch-src_3rdparty_chromium_ui_gtk_BUILD.gn) = 4320856525f55ab3d6b77b05944c266b420dbbdd
-SHA1 (patch-src_3rdparty_chromium_ui_message__center_views_message__popup__view.cc) = 03d3b2c4da0cd0904d58fa8397a5d06d62e5b7ca
-SHA1 (patch-src_3rdparty_chromium_ui_native__theme_native__theme.h) = 3a3ab167ece4c6591453c4e2aec3a45e71c4cae4
-SHA1 (patch-src_3rdparty_chromium_ui_native__theme_native__theme__base.cc) = 7ebfc36cbf686c88d2f9821f1bfe12b4fec114b1
-SHA1 (patch-src_3rdparty_chromium_ui_ozone_platform_wayland_BUILD.gn) = e2f7c9b2cdd1f0a245501d22f45370eb413b5c5e
-SHA1 (patch-src_3rdparty_chromium_ui_platform__window_common_BUILD.gn) = 045d20e7d4628bbd560c3301a8993181472fd82c
-SHA1 (patch-src_3rdparty_chromium_ui_platform__window_extensions_BUILD.gn) = b93ba34f02c9c7f56cc76f939b9e7789afeb77b4
-SHA1 (patch-src_3rdparty_chromium_ui_platform__window_platform__window__init__properties.h) = 5b9645950c5a091e229cc8fa99e5c3c19dc1f8e6
-SHA1 (patch-src_3rdparty_chromium_ui_shell__dialogs_BUILD.gn) = d70ad0fe02960469c69e2544f7b217cfc10527e8
-SHA1 (patch-src_3rdparty_chromium_ui_strings_app__locale__settings.grd) = 55dff5bb69a96268c4ce305f0aed16f7abaa7e69
-SHA1 (patch-src_3rdparty_chromium_ui_views_BUILD.gn) = fb06e38fd0977d6a89abe86c1412a5b87afe6591
-SHA1 (patch-src_3rdparty_chromium_ui_views_bubble_bubble__dialog__delegate__view.cc) = 2bcb0b7b115e01480d4c345dd9361859c58ef07c
-SHA1 (patch-src_3rdparty_chromium_ui_views_controls_label.cc) = 175ea315e35c2ae5b37a56baa626172473d06b0d
-SHA1 (patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.cc) = 5aeb7c54e2e617920240d4a81b28ff6534c09f55
-SHA1 (patch-src_3rdparty_chromium_ui_views_controls_webview_BUILD.gn) = 8d8aef2eb8c876c8e94eb12065afb0a3298b92e4
-SHA1 (patch-src_3rdparty_chromium_ui_views_corewm_tooltip__aura.cc) = b2baebf5c77ac24fcbbff2bc212d95045fc1016d
-SHA1 (patch-src_3rdparty_chromium_ui_views_examples_widget__example.cc) = aa9ea4ce127506616e894fd7590ab139394c6707
-SHA1 (patch-src_3rdparty_chromium_ui_views_selection__controller.cc) = d4af1ef108691f1cacbed17e90f27706693009c5
-SHA1 (patch-src_3rdparty_chromium_ui_views_style_platform__style.cc) = 5b66f5e67e3844f1161adf6592e7a662cd2564ec
-SHA1 (patch-src_3rdparty_chromium_ui_views_views__delegate.cc) = 24a515e37db3b5ddf486ca8c542e6a621c5a45dc
-SHA1 (patch-src_3rdparty_chromium_ui_views_views__delegate.h) = 78afe809b561f7e86e3d09fd9aa49d1bef6ac3d2
-SHA1 (patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = 651059a587315d3b34c23daf1fac75a595203a0a
-SHA1 (patch-src_3rdparty_chromium_ui_views_widget_native__widget__aura.cc) = 1464a12a7078d9d7f8a3b7151d32ea12eeb0b02c
-SHA1 (patch-src_3rdparty_chromium_ui_views_window_custom__frame__view.cc) = a055c00d4c50b5b8c46161e9f5ea11f3b23afab0
-SHA1 (patch-src_3rdparty_chromium_ui_views_window_dialog__delegate.cc) = 928037cdc490f2b907d55539d944fddbb93eaac4
-SHA1 (patch-src_3rdparty_chromium_ui_views_window_frame__background.cc) = 0a780b0186396fb0c4ddbb149737f1f43c90af0e
-SHA1 (patch-src_3rdparty_chromium_ui_webui_resources_js_cr.js) = 37278073ceabf117dfecf10d18fd51d54cb90cbf
-SHA1 (patch-src_3rdparty_chromium_ui_webui_resources_js_icon.js) = bd956152e8c9aabeb5f8f64ca3f29d7ec5d10e7b
-SHA1 (patch-src_3rdparty_chromium_ui_webui_webui__features.gni) = c8ce066c2075e27524913c414e740dffb74d34e7
-SHA1 (patch-src_3rdparty_chromium_v8_BUILD.gn) = 34688616a2dc8e2548a9ca53e36ab17fcb79834e
-SHA1 (patch-src_3rdparty_chromium_v8_gni_v8.gni) = 944c7c8e2363b07aa0242a2e748cc381cc2bc216
-SHA1 (patch-src_3rdparty_chromium_v8_src_api_api.cc) = d563a6b50e5dff265d5a4b1b516de02e7149cab6
-SHA1 (patch-src_3rdparty_chromium_v8_src_base_cpu.cc) = f6ec99bba983bb93e8515478f64681440ffbda1e
-SHA1 (patch-src_3rdparty_chromium_v8_src_base_platform_platform-posix.cc) = 7e587fac8a26a975b33a93aa09ccf9af82afabb7
-SHA1 (patch-src_3rdparty_chromium_v8_src_objects_js-list-format.cc) = 077357c9113ff9267ecc96ec5b65b66b4b5b6083
-SHA1 (patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.cc) = 568877d1ebcaaee5782527f232a6fcc7f096066a
-SHA1 (patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.h) = a64ca7574cca4cb804e0ca24dd3454507d3d556d
-SHA1 (patch-src_3rdparty_chromium_v8_src_trap-handler_trap-handler.h) = d0b72fff980d5072d2221dd31b2e95526cd33875
-SHA1 (patch-src_3rdparty_chromium_v8_tools_run-paxctl.py) = af4832a81cfeef6e4259bc72d21774ebe7ac3fed
-SHA1 (patch-src_3rdparty_chromium_weblayer_BUILD.gn) = 5e4be39bed0a2b590e9d894c1ee600f7baaaead3
-SHA1 (patch-src_3rdparty_chromium_weblayer_app_content__main__delegate__impl.cc) = 1b4fee00fef11ced079b08c5c9e94e741caac6e3
-SHA1 (patch-src_3rdparty_chromium_weblayer_browser_browser__main__parts__impl.cc) = 4b149c46e00b908cdbfb011e33304a728941717d
-SHA1 (patch-src_3rdparty_chromium_weblayer_browser_content__browser__client__impl.cc) = 7070059da3f67fff23b910b43bca9d11dba45c08
-SHA1 (patch-src_3rdparty_chromium_weblayer_browser_content__browser__client__impl.h) = c376ca7aa5bfb2720dcf0b2d3e787ff03c26816c
-SHA1 (patch-src_3rdparty_chromium_weblayer_browser_system__network__context__manager.cc) = 15a597459efb282f4d357c79078a6430230b06b6
-SHA1 (patch-src_3rdparty_chromium_weblayer_common_weblayer__paths.cc) = 45f5c01b114ecfc5fad1a0b48e9591a079e36be5
-SHA1 (patch-src_3rdparty_chromium_weblayer_shell_BUILD.gn) = f1ed2395a580e605aaa05b7ff614d17551beace8
-SHA1 (patch-src_3rdparty_gn_base_files_file_posix.cc) = bb1859bd5b203a9b74c83e6fe248419eeda381f8
-SHA1 (patch-src_3rdparty_gn_base_files_file_util.h) = ed819891a1bdf6bf53c2007137931308a1d58e9a
-SHA1 (patch-src_3rdparty_gn_base_files_file_util_posix.cc) = 85575aa09ec1bb338a00fd4864c9466d63f2d67b
-SHA1 (patch-src_3rdparty_gn_base_files_scoped_file.cc) = 2b0831051031e7c2569e5e169d0f8454e1865e00
-SHA1 (patch-src_3rdparty_gn_build_build_netbsd.ninja.template) = 81e98a9b9ff209a3a1ec6a513620371fa1a4633b
-SHA1 (patch-src_3rdparty_gn_build_gen.py) = f3348866a0189d174987b685728180383e22ceb4
-SHA1 (patch-src_3rdparty_gn_tools_gn_args.cc) = 57016fed670274fd6cb32a05000f295b2f99f926
-SHA1 (patch-src_3rdparty_gn_tools_gn_c_tool.cc) = 7c43deb52db4599e5f4f665507330527ef2a28f1
-SHA1 (patch-src_3rdparty_gn_tools_gn_ninja_binary_target_writer.cc) = 81dc567ec158c4fd9cfd31c855b637201c822d24
-SHA1 (patch-src_3rdparty_gn_tools_gn_qmake_link_writer.cc) = f05536612a16c52c1cbcfc176aaf849285f8a2fe
-SHA1 (patch-src_3rdparty_gn_tools_gn_tool.h) = 9bf6c5101981dde11e89d5efb29add5092c47654
-SHA1 (patch-src_buildtools_buildtools.pro) = 75db0bf04d2fb75e4e0a79d855bcf922f594c07a
-SHA1 (patch-src_buildtools_config_linking.pri) = c7bb68814a6353f231d98051264584f2b19fb3ab
-SHA1 (patch-src_buildtools_config_support.pri) = 276aead20677b8c06411efc0273fc89bbb0a6a7c
-SHA1 (patch-src_buildtools_configure.json) = 4ae154998e0ae344d5a9d44d6c352317cf866834
-SHA1 (patch-src_core_api_core_api.pro) = 6258f922d88b4162c929ecae526d888fa2b21dc3
-SHA1 (patch-src_core_config_linux.pri) = 76b7a2e176c75ce0e158a80e7a5a209d38bde977
-SHA1 (patch-src_core_core_module.pro) = 5fdba06fd03414f7cf1395aa649d34cbf052a6a4
-SHA1 (patch-src_tools_qwebengine_convert_dict_qwebengine_convert_dict.pro) = cebe1e48c973dff3563b6f91e8ffc05c5bda3e74
diff --git a/qt5-qtwebengine/files/audio_manager_openbsd.cc b/qt5-qtwebengine/files/audio_manager_openbsd.cc
deleted file mode 100644
index ee293b9d37..0000000000
--- a/qt5-qtwebengine/files/audio_manager_openbsd.cc
+++ /dev/null
@@ -1,177 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "base/metrics/histogram_macros.h"
-#include "base/memory/ptr_util.h"
-
-#include "media/audio/openbsd/audio_manager_openbsd.h"
-
-#include "media/audio/audio_device_description.h"
-#include "media/audio/audio_output_dispatcher.h"
-#if defined(USE_SNDIO)
-#include "media/audio/sndio/sndio_input.h"
-#include "media/audio/sndio/sndio_output.h"
-#else
-#include "media/audio/fake_audio_manager.h"
-#endif
-#include "media/base/limits.h"
-#include "media/base/media_switches.h"
-
-namespace media {
-
-enum OpenBSDAudioIO {
-  kPulse,
-  kSndio,
-  kAudioIOMax = kSndio
-};
-
-#if defined(USE_SNDIO)
-// Maximum number of output streams that can be open simultaneously.
-static const int kMaxOutputStreams = 4;
-
-// Default sample rate for input and output streams.
-static const int kDefaultSampleRate = 48000;
-
-void AddDefaultDevice(AudioDeviceNames* device_names) {
-  DCHECK(device_names->empty());
-  device_names->push_front(AudioDeviceName::CreateDefault());
-}
-
-bool AudioManagerOpenBSD::HasAudioOutputDevices() {
-  return true;
-}
-
-bool AudioManagerOpenBSD::HasAudioInputDevices() {
-  return true;
-}
-
-void AudioManagerOpenBSD::GetAudioInputDeviceNames(
-    AudioDeviceNames* device_names) {
-  DCHECK(device_names->empty());
-  AddDefaultDevice(device_names);
-}
-
-void AudioManagerOpenBSD::GetAudioOutputDeviceNames(
-    AudioDeviceNames* device_names) {
-  AddDefaultDevice(device_names);
-}
-
-#if defined(USE_SNDIO)
-const char* AudioManagerOpenBSD::GetName() {
-  return "SNDIO";
-}
-#endif
-
-AudioParameters AudioManagerOpenBSD::GetInputStreamParameters(
-    const std::string& device_id) {
-  static const int kDefaultInputBufferSize = 1024;
-
-  int user_buffer_size = GetUserBufferSize();
-  int buffer_size = user_buffer_size ?
-      user_buffer_size : kDefaultInputBufferSize;
-
-  return AudioParameters(
-      AudioParameters::AUDIO_PCM_LOW_LATENCY, CHANNEL_LAYOUT_STEREO,
-      kDefaultSampleRate, buffer_size);
-}
-
-AudioManagerOpenBSD::AudioManagerOpenBSD(std::unique_ptr<AudioThread> audio_thread,
-                                         AudioLogFactory* audio_log_factory)
-    : AudioManagerBase(std::move(audio_thread),
-                       audio_log_factory) {
-  DLOG(WARNING) << "AudioManagerOpenBSD";
-  SetMaxOutputStreamsAllowed(kMaxOutputStreams);
-}
-
-AudioManagerOpenBSD::~AudioManagerOpenBSD() {
-  Shutdown();
-}
-
-AudioOutputStream* AudioManagerOpenBSD::MakeLinearOutputStream(
-    const AudioParameters& params,
-    const LogCallback& log_callback) {
-  DCHECK_EQ(AudioParameters::AUDIO_PCM_LINEAR, params.format());
-  return MakeOutputStream(params);
-}
-
-AudioOutputStream* AudioManagerOpenBSD::MakeLowLatencyOutputStream(
-    const AudioParameters& params,
-    const std::string& device_id,
-    const LogCallback& log_callback) {
-  DLOG_IF(ERROR, !device_id.empty()) << "Not implemented!";
-  DCHECK_EQ(AudioParameters::AUDIO_PCM_LOW_LATENCY, params.format());
-  return MakeOutputStream(params);
-}
-
-AudioInputStream* AudioManagerOpenBSD::MakeLinearInputStream(
-    const AudioParameters& params,
-    const std::string& device_id,
-    const LogCallback& log_callback) {
-  DCHECK_EQ(AudioParameters::AUDIO_PCM_LINEAR, params.format());
-  return MakeInputStream(params);
-}
-
-AudioInputStream* AudioManagerOpenBSD::MakeLowLatencyInputStream(
-    const AudioParameters& params,
-    const std::string& device_id,
-    const LogCallback& log_callback) {
-  DCHECK_EQ(AudioParameters::AUDIO_PCM_LOW_LATENCY, params.format());
-  return MakeInputStream(params);
-}
-
-AudioParameters AudioManagerOpenBSD::GetPreferredOutputStreamParameters(
-    const std::string& output_device_id,
-    const AudioParameters& input_params) {
-  // TODO(tommi): Support |output_device_id|.
-  DLOG_IF(ERROR, !output_device_id.empty()) << "Not implemented!";
-  static const int kDefaultOutputBufferSize = 2048;
-
-  ChannelLayout channel_layout = CHANNEL_LAYOUT_STEREO;
-  int sample_rate = kDefaultSampleRate;
-  int buffer_size = kDefaultOutputBufferSize;
-  if (input_params.IsValid()) {
-    sample_rate = input_params.sample_rate();
-    channel_layout = input_params.channel_layout();
-    buffer_size = std::min(buffer_size, input_params.frames_per_buffer());
-  }
-
-  int user_buffer_size = GetUserBufferSize();
-  if (user_buffer_size)
-    buffer_size = user_buffer_size;
-
-  return AudioParameters(
-      AudioParameters::AUDIO_PCM_LOW_LATENCY, channel_layout,
-      sample_rate, buffer_size);
-}
-
-AudioInputStream* AudioManagerOpenBSD::MakeInputStream(
-    const AudioParameters& params) {
-  DLOG(WARNING) << "MakeInputStream";
-  return new SndioAudioInputStream(this,
-             AudioDeviceDescription::kDefaultDeviceId, params);
-}
-
-AudioOutputStream* AudioManagerOpenBSD::MakeOutputStream(
-    const AudioParameters& params) {
-  DLOG(WARNING) << "MakeOutputStream";
-  return new SndioAudioOutputStream(params, this);
-}
-#endif
-
-std::unique_ptr<media::AudioManager> CreateAudioManager(
-    std::unique_ptr<AudioThread> audio_thread,
-    AudioLogFactory* audio_log_factory) {
-  DLOG(WARNING) << "CreateAudioManager";
-#if defined(USE_SNDIO)
-  UMA_HISTOGRAM_ENUMERATION("Media.OpenBSDAudioIO", kSndio, kAudioIOMax + 1);
-  return std::make_unique<AudioManagerOpenBSD>(std::move(audio_thread),
-                                            audio_log_factory);
-#else
-  return std::make_unique<FakeAudioManager>(std::move(audio_thread),
-                                            audio_log_factory);
-#endif
-
-}
-
-}  // namespace media
diff --git a/qt5-qtwebengine/files/audio_manager_openbsd.h b/qt5-qtwebengine/files/audio_manager_openbsd.h
deleted file mode 100644
index 8c99db966d..0000000000
--- a/qt5-qtwebengine/files/audio_manager_openbsd.h
+++ /dev/null
@@ -1,65 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef MEDIA_AUDIO_OPENBSD_AUDIO_MANAGER_OPENBSD_H_
-#define MEDIA_AUDIO_OPENBSD_AUDIO_MANAGER_OPENBSD_H_
-
-#include <set>
-
-#include "base/compiler_specific.h"
-#include "base/macros.h"
-#include "base/memory/ref_counted.h"
-#include "base/threading/thread.h"
-#include "media/audio/audio_manager_base.h"
-
-namespace media {
-
-class MEDIA_EXPORT AudioManagerOpenBSD : public AudioManagerBase {
- public:
-  AudioManagerOpenBSD(std::unique_ptr<AudioThread> audio_thread,
-                   AudioLogFactory* audio_log_factory);
-  ~AudioManagerOpenBSD() override;
-
-  // Implementation of AudioManager.
-  bool HasAudioOutputDevices() override;
-  bool HasAudioInputDevices() override;
-  void GetAudioInputDeviceNames(AudioDeviceNames* device_names) override;
-  void GetAudioOutputDeviceNames(AudioDeviceNames* device_names) override;
-  AudioParameters GetInputStreamParameters(
-      const std::string& device_id) override;
-  const char* GetName() override;
-
-  // Implementation of AudioManagerBase.
-  AudioOutputStream* MakeLinearOutputStream(
-      const AudioParameters& params,
-      const LogCallback& log_callback) override;
-  AudioOutputStream* MakeLowLatencyOutputStream(
-      const AudioParameters& params,
-      const std::string& device_id,
-      const LogCallback& log_callback) override;
-  AudioInputStream* MakeLinearInputStream(
-      const AudioParameters& params,
-      const std::string& device_id,
-      const LogCallback& log_callback) override;
-  AudioInputStream* MakeLowLatencyInputStream(
-      const AudioParameters& params,
-      const std::string& device_id,
-      const LogCallback& log_callback) override;
-
- protected:
-  AudioParameters GetPreferredOutputStreamParameters(
-      const std::string& output_device_id,
-      const AudioParameters& input_params) override;
-
- private:
-  // Called by MakeLinearOutputStream and MakeLowLatencyOutputStream.
-  AudioOutputStream* MakeOutputStream(const AudioParameters& params);
-  AudioInputStream* MakeInputStream(const AudioParameters& params);
-
-  DISALLOW_COPY_AND_ASSIGN(AudioManagerOpenBSD);
-};
-
-}  // namespace media
-
-#endif  // MEDIA_AUDIO_OPENBSD_AUDIO_MANAGER_OPENBSD_H_
diff --git a/qt5-qtwebengine/files/hid_connection_fido.cc b/qt5-qtwebengine/files/hid_connection_fido.cc
deleted file mode 100644
index 9057565961..0000000000
--- a/qt5-qtwebengine/files/hid_connection_fido.cc
+++ /dev/null
@@ -1,196 +0,0 @@
-// Copyright (c) 2020 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "services/device/hid/hid_connection_fido.h"
-
-#include "base/bind.h"
-#include "base/files/file_descriptor_watcher_posix.h"
-#include "base/location.h"
-#include "base/numerics/safe_math.h"
-#include "base/posix/eintr_wrapper.h"
-#include "base/single_thread_task_runner.h"
-#include "base/task/post_task.h"
-#include "base/threading/scoped_blocking_call.h"
-#include "base/threading/thread_restrictions.h"
-#include "base/threading/thread_task_runner_handle.h"
-#include "components/device_event_log/device_event_log.h"
-#include "services/device/hid/hid_service.h"
-
-namespace device {
-
-class HidConnectionFido::BlockingTaskHelper {
-public:
-  BlockingTaskHelper(base::ScopedFD fd,
-                     scoped_refptr<HidDeviceInfo> device_info,
-                     base::WeakPtr<HidConnectionFido> connection)
-      : fd_(std::move(fd)),
-        // Report buffers must always have room for the report ID.
-        report_buffer_size_(device_info->max_input_report_size() + 1),
-        has_report_id_(device_info->has_report_id()), connection_(connection),
-        origin_task_runner_(base::ThreadTaskRunnerHandle::Get()) {
-    DETACH_FROM_SEQUENCE(sequence_checker_);
-  }
-
-  ~BlockingTaskHelper() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); }
-
-  // Starts the FileDescriptorWatcher that reads input events from the device.
-  // Must be called on a thread that has a base::MessageLoopForIO.
-  void Start() {
-    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-    base::internal::AssertBlockingAllowed();
-
-    file_watcher_ = base::FileDescriptorWatcher::WatchReadable(
-        fd_.get(), base::Bind(&BlockingTaskHelper::OnFileCanReadWithoutBlocking,
-                              base::Unretained(this)));
-  }
-
-  void Write(scoped_refptr<base::RefCountedBytes> buffer,
-             WriteCallback callback) {
-    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-    base::ScopedBlockingCall scoped_blocking_call(
-        FROM_HERE, base::BlockingType::MAY_BLOCK);
-
-    auto data = buffer->front();
-    size_t size = buffer->size();
-    // if report id is 0, it shouldn't be included
-    if (data[0] == 0) {
-      data++;
-      size--;
-    }
-
-    ssize_t result = HANDLE_EINTR(write(fd_.get(), data, size));
-    bool success = static_cast<size_t>(result) == size;
-    if (!success) {
-      HID_LOG(EVENT) << "HID write failed: " << result << " != " << size;
-    }
-    origin_task_runner_->PostTask(FROM_HERE,
-                                  base::BindOnce(std::move(callback), success));
-  }
-
-  void GetFeatureReport(uint8_t report_id,
-                        scoped_refptr<base::RefCountedBytes> buffer,
-                        ReadCallback callback) {
-    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-    base::ScopedBlockingCall scoped_blocking_call(
-        FROM_HERE, base::BlockingType::MAY_BLOCK);
-    HID_PLOG(EVENT) << "GendFeatureReport not implemented on OpenBSD";
-    origin_task_runner_->PostTask(
-        FROM_HERE, base::BindOnce(std::move(callback), false, nullptr, 0));
-  }
-
-  void SendFeatureReport(scoped_refptr<base::RefCountedBytes> buffer,
-                         WriteCallback callback) {
-    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-    HID_PLOG(EVENT) << "SendFeatureReport not implemented on OpenBSD";
-    origin_task_runner_->PostTask(FROM_HERE,
-                                  base::BindOnce(std::move(callback), false));
-  }
-
-private:
-  void OnFileCanReadWithoutBlocking() {
-    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-
-    scoped_refptr<base::RefCountedBytes> buffer(
-        new base::RefCountedBytes(report_buffer_size_));
-    unsigned char *data = buffer->front();
-    size_t length = report_buffer_size_;
-    if (!has_report_id_) {
-      // OpenBSD will not prefix the buffer with a report ID if report IDs are
-      // not used by the device. Prefix the buffer with 0.
-      *data++ = 0;
-      length--;
-    }
-
-    ssize_t bytes_read = HANDLE_EINTR(read(fd_.get(), data, length));
-    if (bytes_read < 0) {
-      if (errno != EAGAIN) {
-        HID_PLOG(EVENT) << "Read failed";
-        // This assumes that the error is unrecoverable and disables reading
-        // from the device until it has been re-opened.
-        // TODO(reillyg): Investigate starting and stopping the file descriptor
-        // watcher in response to pending read requests so that per-request
-        // errors can be returned to the client.
-        file_watcher_.reset();
-      }
-      return;
-    }
-    if (!has_report_id_) {
-      // Behave as if the byte prefixed above as the the report ID was read.
-      bytes_read++;
-    }
-
-    origin_task_runner_->PostTask(
-        FROM_HERE, base::BindOnce(&HidConnectionFido::ProcessInputReport,
-                                  connection_, buffer, bytes_read));
-  }
-
-  SEQUENCE_CHECKER(sequence_checker_);
-  base::ScopedFD fd_;
-  const size_t report_buffer_size_;
-  const bool has_report_id_;
-  base::WeakPtr<HidConnectionFido> connection_;
-  const scoped_refptr<base::SequencedTaskRunner> origin_task_runner_;
-  std::unique_ptr<base::FileDescriptorWatcher::Controller> file_watcher_;
-
-  DISALLOW_COPY_AND_ASSIGN(BlockingTaskHelper);
-};
-
-HidConnectionFido::HidConnectionFido(
-    scoped_refptr<HidDeviceInfo> device_info, base::ScopedFD fd,
-    scoped_refptr<base::SequencedTaskRunner> blocking_task_runner)
-    : HidConnection(device_info),
-      blocking_task_runner_(std::move(blocking_task_runner)),
-      weak_factory_(this),
-      helper_(std::make_unique<BlockingTaskHelper>(
-          std::move(fd), device_info, weak_factory_.GetWeakPtr())) {
-  blocking_task_runner_->PostTask(
-      FROM_HERE, base::BindOnce(&BlockingTaskHelper::Start,
-                                base::Unretained(helper_.get())));
-}
-
-HidConnectionFido::~HidConnectionFido() = default;
-
-void HidConnectionFido::PlatformClose() {
-  // By closing the device on the blocking task runner 1) the requirement that
-  // base::ScopedFD is destroyed on a thread where I/O is allowed is satisfied
-  // and 2) any tasks posted to this task runner that refer to this file will
-  // complete before it is closed.
-  blocking_task_runner_->DeleteSoon(FROM_HERE, helper_.release());
-}
-
-void HidConnectionFido::PlatformWrite(
-    scoped_refptr<base::RefCountedBytes> buffer, WriteCallback callback) {
-  blocking_task_runner_->PostTask(
-      FROM_HERE, base::BindOnce(&BlockingTaskHelper::Write,
-                                base::Unretained(helper_.get()), buffer,
-                                std::move(callback)));
-}
-
-void HidConnectionFido::PlatformGetFeatureReport(uint8_t report_id,
-                                                 ReadCallback callback) {
-  // The first byte of the destination buffer is the report ID being requested
-  // and is overwritten by the feature report.
-  DCHECK_GT(device_info()->max_feature_report_size(), 0u);
-  scoped_refptr<base::RefCountedBytes> buffer(
-      new base::RefCountedBytes(device_info()->max_feature_report_size() + 1));
-  if (report_id != 0)
-    buffer->data()[0] = report_id;
-
-  blocking_task_runner_->PostTask(
-      FROM_HERE, base::BindOnce(&BlockingTaskHelper::GetFeatureReport,
-                                base::Unretained(helper_.get()), report_id,
-                                buffer, std::move(callback)));
-}
-
-void HidConnectionFido::PlatformSendFeatureReport(
-    scoped_refptr<base::RefCountedBytes> buffer, WriteCallback callback) {
-  base::ScopedBlockingCall scoped_blocking_call(FROM_HERE,
-                                                base::BlockingType::MAY_BLOCK);
-  blocking_task_runner_->PostTask(
-      FROM_HERE, base::BindOnce(&BlockingTaskHelper::SendFeatureReport,
-                                base::Unretained(helper_.get()), buffer,
-                                std::move(callback)));
-}
-
-} // namespace device
diff --git a/qt5-qtwebengine/files/hid_connection_fido.h b/qt5-qtwebengine/files/hid_connection_fido.h
deleted file mode 100644
index 32e61bc3a4..0000000000
--- a/qt5-qtwebengine/files/hid_connection_fido.h
+++ /dev/null
@@ -1,56 +0,0 @@
-// Copyright (c) 2020 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef SERVICE_EVICE_HID_HID_CONNECTION_FIDO_H_
-#define SERVICE_DEVICE_HID_HID_CONNECTION_FIDO_H_
-
-#include "base/files/scoped_file.h"
-#include "base/macros.h"
-#include "base/memory/ptr_util.h"
-#include "base/memory/ref_counted_memory.h"
-#include "base/memory/weak_ptr.h"
-#include "base/sequence_checker.h"
-#include "services/device/hid/hid_connection.h"
-
-namespace device {
-
-class HidConnectionFido : public HidConnection {
-public:
-  HidConnectionFido(
-      scoped_refptr<HidDeviceInfo> device_info, base::ScopedFD fd,
-      scoped_refptr<base::SequencedTaskRunner> blocking_task_runner);
-
-private:
-  friend class base::RefCountedThreadSafe<HidConnectionFido>;
-  class BlockingTaskHelper;
-
-  ~HidConnectionFido() override;
-
-  // HidConnection implementation.
-  void PlatformClose() override;
-  void PlatformWrite(scoped_refptr<base::RefCountedBytes> buffer,
-                     WriteCallback callback) override;
-  void PlatformGetFeatureReport(uint8_t report_id,
-                                ReadCallback callback) override;
-  void PlatformSendFeatureReport(scoped_refptr<base::RefCountedBytes> buffer,
-                                 WriteCallback callback) override;
-
-  const scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_;
-  const scoped_refptr<base::SequencedTaskRunner> task_runner_;
-
-  SEQUENCE_CHECKER(sequence_checker_);
-
-  base::WeakPtrFactory<HidConnectionFido> weak_factory_;
-
-  // |helper_| lives on the sequence to which |blocking_task_runner_| posts
-  // tasks so all calls must be posted there including this object's
-  // destruction.
-  std::unique_ptr<BlockingTaskHelper> helper_;
-
-  DISALLOW_COPY_AND_ASSIGN(HidConnectionFido);
-};
-
-} // namespace device
-
-#endif // SERVICE_DEVICE_HID_HID_CONNECTION_FIDO_H_
diff --git a/qt5-qtwebengine/files/hid_service_fido.cc b/qt5-qtwebengine/files/hid_service_fido.cc
deleted file mode 100644
index 41663c7b31..0000000000
--- a/qt5-qtwebengine/files/hid_service_fido.cc
+++ /dev/null
@@ -1,322 +0,0 @@
-// Copyright 2020 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "services/device/hid/hid_service_fido.h"
-
-#include <fcntl.h>
-#include <poll.h>
-#include <stdint.h>
-#include <sys/socket.h>
-#include <sys/un.h>
-#include <unistd.h>
-
-// TODO: remove once the missing guard in fido.h is fixed upstream.
-extern "C" {
-#include <fido.h>
-}
-
-#include <set>
-#include <string>
-#include <vector>
-
-#include "base/bind.h"
-#include "base/files/file.h"
-#include "base/files/file_descriptor_watcher_posix.h"
-#include "base/files/file_enumerator.h"
-#include "base/location.h"
-#include "base/logging.h"
-#include "base/posix/eintr_wrapper.h"
-#include "base/task/thread_pool.h"
-#include "base/single_thread_task_runner.h"
-#include "base/stl_util.h"
-#include "base/strings/pattern.h"
-#include "base/strings/string_split.h"
-#include "base/strings/string_util.h"
-#include "base/strings/stringprintf.h"
-#include "base/strings/sys_string_conversions.h"
-#include "base/task/post_task.h"
-#include "base/threading/scoped_blocking_call.h"
-#include "base/threading/thread_task_runner_handle.h"
-#include "components/device_event_log/device_event_log.h"
-#include "services/device/hid/hid_connection_fido.h"
-
-namespace device {
-
-namespace {
-
-struct ConnectParams {
-  ConnectParams(scoped_refptr<HidDeviceInfo> device_info,
-                HidService::ConnectCallback callback)
-      : device_info(std::move(device_info)), callback(std::move(callback)),
-        task_runner(base::ThreadTaskRunnerHandle::Get()),
-        blocking_task_runner(base::ThreadPool::CreateSequencedTaskRunner(
-            HidService::kBlockingTaskTraits)) {}
-  ~ConnectParams() {}
-
-  scoped_refptr<HidDeviceInfo> device_info;
-  HidService::ConnectCallback callback;
-  scoped_refptr<base::SequencedTaskRunner> task_runner;
-  scoped_refptr<base::SequencedTaskRunner> blocking_task_runner;
-  base::ScopedFD fd;
-};
-
-void CreateConnection(std::unique_ptr<ConnectParams> params) {
-  DCHECK(params->fd.is_valid());
-  std::move(params->callback).Run(base::MakeRefCounted<HidConnectionFido>(
-      std::move(params->device_info), std::move(params->fd),
-      std::move(params->blocking_task_runner)));
-}
-
-void FinishOpen(std::unique_ptr<ConnectParams> params) {
-  scoped_refptr<base::SequencedTaskRunner> task_runner = params->task_runner;
-
-  task_runner->PostTask(FROM_HERE,
-                        base::Bind(&CreateConnection, base::Passed(&params)));
-}
-
-bool terrible_ping_kludge(int fd, const std::string &path) {
-  u_char data[256];
-  int i, n;
-  struct pollfd pfd;
-
-  for (i = 0; i < 4; i++) {
-    memset(data, 0, sizeof(data));
-    /* broadcast channel ID */
-    data[1] = 0xff;
-    data[2] = 0xff;
-    data[3] = 0xff;
-    data[4] = 0xff;
-    /* Ping command */
-    data[5] = 0x81;
-    /* One byte ping only, Vasili */
-    data[6] = 0;
-    data[7] = 1;
-    HID_LOG(EVENT) << "send ping " << i << " " << path;
-    if (write(fd, data, 64) == -1) {
-      HID_PLOG(ERROR) << "write " << path;
-      return false;
-    }
-    HID_LOG(EVENT) << "wait reply " << path;
-    memset(&pfd, 0, sizeof(pfd));
-    pfd.fd = fd;
-    pfd.events = POLLIN;
-    if ((n = poll(&pfd, 1, 100)) == -1) {
-      HID_PLOG(EVENT) << "poll " << path;
-      return false;
-    } else if (n == 0) {
-      HID_LOG(EVENT) << "timed out " << path;
-      continue;
-    }
-    if (read(fd, data, 64) == -1) {
-      HID_PLOG(ERROR) << "read " << path;
-      return false;
-    }
-    /*
-     * Ping isn't always supported on the broadcast channel,
-     * so we might get an error, but we don't care - we're
-     * synched now.
-     */
-    HID_LOG(EVENT) << "got reply " << path;
-    return true;
-  }
-  HID_LOG(ERROR) << "no response " << path;
-  return false;
-}
-
-void OpenOnBlockingThread(std::unique_ptr<ConnectParams> params) {
-  base::ScopedBlockingCall scoped_blocking_call(FROM_HERE,
-                                                base::BlockingType::MAY_BLOCK);
-  scoped_refptr<base::SequencedTaskRunner> task_runner = params->task_runner;
-
-  const auto &device_node = params->device_info->device_node();
-  base::FilePath device_path(device_node);
-  int flags =
-      base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
-  base::File device_file(device_path, flags);
-  if (!device_file.IsValid()) {
-    HID_LOG(EVENT) << "Failed to open '" << device_node << "': "
-                   << base::File::ErrorToString(device_file.error_details());
-    task_runner->PostTask(FROM_HERE, base::BindOnce(std::move(params->callback), nullptr));
-    return;
-  }
-  if (!terrible_ping_kludge(device_file.GetPlatformFile(), device_node)) {
-    HID_LOG(EVENT) << "Failed to ping " << device_node;
-    task_runner->PostTask(FROM_HERE, base::BindOnce(std::move(params->callback), nullptr));
-    return;
-  }
-  params->fd.reset(device_file.TakePlatformFile());
-  FinishOpen(std::move(params));
-}
-
-// HID report descriptor for U2F interface. Copied from:
-// https://chromium.googlesource.com/chromiumos/platform2/+/c6c7e4e54fce11932fedaa3ea10236bf75d85a2b%5E%21/u2fd/u2fhid.cc
-// Apparently Chromium wants to see these bytes, but OpenBSD fido(4)
-// devices prohibit USB_GET_REPORT_DESC ioctl that could be used to
-// get the bytes from the USB device.
-constexpr uint8_t kU2fReportDesc[] = {
-    0x06, 0xD0, 0xF1, /* Usage Page (FIDO Alliance), FIDO_USAGE_PAGE */
-    0x09, 0x01,       /* Usage (U2F HID Auth. Device) FIDO_USAGE_U2FHID */
-    0xA1, 0x01,       /* Collection (Application), HID_APPLICATION */
-    0x09, 0x20,       /*  Usage (Input Report Data), FIDO_USAGE_DATA_IN */
-    0x15, 0x00,       /*  Logical Minimum (0) */
-    0x26, 0xFF, 0x00, /*  Logical Maximum (255) */
-    0x75, 0x08,       /*  Report Size (8) */
-    0x95, 0x40,       /*  Report Count (64), HID_INPUT_REPORT_BYTES */
-    0x81, 0x02,       /*  Input (Data, Var, Abs), Usage */
-    0x09, 0x21,       /*  Usage (Output Report Data), FIDO_USAGE_DATA_OUT */
-    0x15, 0x00,       /*  Logical Minimum (0) */
-    0x26, 0xFF, 0x00, /*  Logical Maximum (255) */
-    0x75, 0x08,       /*  Report Size (8) */
-    0x95, 0x40,       /*  Report Count (64), HID_OUTPUT_REPORT_BYTES */
-    0x91, 0x02,       /*  Output (Data, Var, Abs), Usage */
-    0xC0              /* End Collection */
-};
-
-} // namespace
-
-class HidServiceFido::BlockingTaskHelper {
-public:
-  BlockingTaskHelper(base::WeakPtr<HidServiceFido> service)
-      : service_(std::move(service)),
-        task_runner_(base::ThreadTaskRunnerHandle::Get()) {
-    DETACH_FROM_SEQUENCE(sequence_checker_);
-  }
-
-  ~BlockingTaskHelper() = default;
-
-  void Start() {
-    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-    base::ScopedBlockingCall scoped_blocking_call(
-        FROM_HERE, base::BlockingType::MAY_BLOCK);
-
-    fido_dev_info_t *devlist = NULL;
-    fido_dev_t *dev = NULL;
-    size_t devlist_len = 0, i;
-    const char *path;
-    int r;
-    const int MAX_FIDO_DEVICES = 256;
-
-    if ((devlist = fido_dev_info_new(MAX_FIDO_DEVICES)) == NULL) {
-      HID_LOG(ERROR) << "fido_dev_info_new failed";
-      goto out;
-    }
-    if ((r = fido_dev_info_manifest(devlist, MAX_FIDO_DEVICES, &devlist_len)) !=
-        FIDO_OK) {
-      HID_LOG(ERROR) << "fido_dev_info_manifest: " << fido_strerr(r);
-      goto out;
-    }
-
-    HID_LOG(EVENT) << "fido_dev_info_manifest found " << devlist_len
-                   << " device(s)";
-
-    for (i = 0; i < devlist_len; i++) {
-      const fido_dev_info_t *di = fido_dev_info_ptr(devlist, i);
-      if (di == NULL) {
-        HID_LOG(ERROR) << "fido_dev_info_ptr " << i << " failed";
-        continue;
-      }
-      if ((path = fido_dev_info_path(di)) == NULL) {
-        HID_LOG(ERROR) << "fido_dev_info_path " << i << " failed";
-        continue;
-      }
-      HID_LOG(EVENT) << "trying device " << i << ": " << path;
-      if ((dev = fido_dev_new()) == NULL) {
-        HID_LOG(ERROR) << "fido_dev_new failed";
-        continue;
-      }
-      if ((r = fido_dev_open(dev, path)) != FIDO_OK) {
-        HID_LOG(ERROR) << "fido_dev_open failed " << path;
-        fido_dev_free(&dev);
-        continue;
-      }
-      OnDeviceAdded(di);
-      fido_dev_close(dev);
-      fido_dev_free(&dev);
-    }
-
-  out:
-    if (devlist != NULL)
-      fido_dev_info_free(&devlist, MAX_FIDO_DEVICES);
-
-    task_runner_->PostTask(
-        FROM_HERE,
-        base::Bind(&HidServiceFido::FirstEnumerationComplete, service_));
-  }
-
-  void OnDeviceAdded(const fido_dev_info_t *di) {
-    auto null_as_empty = [](const char *r) -> std::string {
-      return (r != nullptr) ? r : "";
-    };
-    std::string device_node(null_as_empty(fido_dev_info_path(di)));
-    std::vector<uint8_t> report_descriptor(
-        kU2fReportDesc, kU2fReportDesc + sizeof(kU2fReportDesc));
-    scoped_refptr<HidDeviceInfo> device_info(new HidDeviceInfo(
-        device_node, /*physical_device_id=*/"", fido_dev_info_vendor(di),
-        fido_dev_info_product(di), null_as_empty(fido_dev_info_product_string(di)),
-        null_as_empty(fido_dev_info_manufacturer_string(di)),
-        device::mojom::HidBusType::kHIDBusTypeUSB, report_descriptor,
-        device_node));
-
-    task_runner_->PostTask(FROM_HERE, base::Bind(&HidServiceFido::AddDevice,
-                                                 service_, device_info));
-  }
-
-  void OnDeviceRemoved(std::string device_node) {
-    base::ScopedBlockingCall scoped_blocking_call(
-        FROM_HERE, base::BlockingType::MAY_BLOCK);
-    task_runner_->PostTask(FROM_HERE, base::Bind(&HidServiceFido::RemoveDevice,
-                                                 service_, device_node));
-  }
-
-private:
-  SEQUENCE_CHECKER(sequence_checker_);
-
-  // This weak pointer is only valid when checked on this task runner.
-  base::WeakPtr<HidServiceFido> service_;
-  scoped_refptr<base::SequencedTaskRunner> task_runner_;
-
-  DISALLOW_COPY_AND_ASSIGN(BlockingTaskHelper);
-};
-
-HidServiceFido::HidServiceFido()
-    : task_runner_(base::ThreadTaskRunnerHandle::Get()),
-      blocking_task_runner_(
-          base::ThreadPool::CreateSequencedTaskRunner(kBlockingTaskTraits)),
-      weak_factory_(this), helper_(std::make_unique<BlockingTaskHelper>(
-                               weak_factory_.GetWeakPtr())) {
-  blocking_task_runner_->PostTask(
-      FROM_HERE,
-      base::Bind(&BlockingTaskHelper::Start, base::Unretained(helper_.get())));
-}
-
-HidServiceFido::~HidServiceFido() {
-  blocking_task_runner_->DeleteSoon(FROM_HERE, helper_.release());
-}
-
-base::WeakPtr<HidService> HidServiceFido::GetWeakPtr() {
-  return weak_factory_.GetWeakPtr();
-}
-
-void HidServiceFido::Connect(const std::string &device_guid,
-                             ConnectCallback callback) {
-  DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-
-  const auto &map_entry = devices().find(device_guid);
-  if (map_entry == devices().end()) {
-    base::ThreadTaskRunnerHandle::Get()->PostTask(
-        FROM_HERE, base::BindOnce(std::move(callback), nullptr));
-    return;
-  }
-
-  scoped_refptr<HidDeviceInfo> device_info = map_entry->second;
-
-  auto params = std::make_unique<ConnectParams>(device_info, std::move(callback));
-
-  scoped_refptr<base::SequencedTaskRunner> blocking_task_runner =
-      params->blocking_task_runner;
-  blocking_task_runner->PostTask(
-      FROM_HERE, base::Bind(&OpenOnBlockingThread, base::Passed(&params)));
-}
-
-} // namespace device
diff --git a/qt5-qtwebengine/files/hid_service_fido.h b/qt5-qtwebengine/files/hid_service_fido.h
deleted file mode 100644
index 0d96cd8b66..0000000000
--- a/qt5-qtwebengine/files/hid_service_fido.h
+++ /dev/null
@@ -1,40 +0,0 @@
-// Copyright 2020 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef SERVICE_DEVICE_HID_HID_SERVICE_FIDO_H_
-#define SERVICE_DEVICE_HID_HID_SERVICE_FIDO_H_
-
-#include <string>
-
-#include "base/macros.h"
-#include "base/memory/ref_counted.h"
-#include "base/memory/weak_ptr.h"
-#include "services/device/hid/hid_service.h"
-
-namespace device {
-
-class HidServiceFido : public HidService {
-public:
-  HidServiceFido();
-  ~HidServiceFido() override;
-
-  void Connect(const std::string &device_guid,
-               ConnectCallback connect) override;
-  base::WeakPtr<HidService> GetWeakPtr() override;
-
-private:
-  class BlockingTaskHelper;
-  const scoped_refptr<base::SequencedTaskRunner> task_runner_;
-  const scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_;
-  base::WeakPtrFactory<HidServiceFido> weak_factory_;
-  // |helper_| lives on the sequence |blocking_task_runner_| posts to and holds
-  // a weak reference back to the service that owns it.
-  std::unique_ptr<BlockingTaskHelper> helper_;
-
-  DISALLOW_COPY_AND_ASSIGN(HidServiceFido);
-};
-
-} // namespace device
-
-#endif // SERVICE_DEVICE_HID_HID_SERVICE_FIDO_H_
diff --git a/qt5-qtwebengine/files/netbsd.pri b/qt5-qtwebengine/files/netbsd.pri
deleted file mode 100644
index a8435677dd..0000000000
--- a/qt5-qtwebengine/files/netbsd.pri
+++ /dev/null
@@ -1,45 +0,0 @@
-include(linux.pri)
-
-#		use_jumbo_build=true \
-##                extra_cppflags=\"-idirafter ${LOCALBASE}\/include -idirafter ${X11BASE}\/include\"
-#
-##gn_args +=	extra_ldflags=\"-L${LOCALBASE}/lib -L${X11BASE}/lib\"
-##
-#gn_args +=	ffmpeg_branding=\"Chrome\" \
-#		proprietary_codecs=true
-#
-#		is_component_build=true
-#
-#
-#gn_args +=   enable_basic_printing=true \
-#             enable_print_preview=true \
-#
-
-gn_args +=	enable_nacl=false \
-		is_official_build=true \
-		is_debug=false \
-		is_cfi=false \
-		use_udev=false \
-		optimize_webui=false \
-		enable_one_click_signin=true \
-		enable_remoting=false \
-		use_kerberos=false \
-		use_sndio=false \
-		use_cups=true \
-		use_bundled_fontconfig=false \
-		use_system_harfbuzz=true \
-		use_system_freetype=false \
-		use_gnome_keyring=false \
-		is_clang=false \
-		use_sysroot=false \
-		treat_warnings_as_errors=false \
-		clang_use_chrome_plugins=false \
-		use_allocator=\"none\" \
-		fieldtrial_testing_like_official_build=true \
-		use_dbus=true \
-		ffmpeg_branding=\"Chrome\" \
-		proprietary_codecs=true \
-		enable_basic_printing=true \
-		enable_print_preview=true \
-		closure_compile=false \
-		use_jumbo_build=true
diff --git a/qt5-qtwebengine/files/openbsd.pri b/qt5-qtwebengine/files/openbsd.pri
deleted file mode 100644
index c17e30952f..0000000000
--- a/qt5-qtwebengine/files/openbsd.pri
+++ /dev/null
@@ -1,45 +0,0 @@
-include(linux.pri)
-
-#		use_jumbo_build=true \
-##                extra_cppflags=\"-idirafter ${LOCALBASE}\/include -idirafter ${X11BASE}\/include\"
-#
-##gn_args +=	extra_ldflags=\"-L${LOCALBASE}/lib -L${X11BASE}/lib\"
-##
-#gn_args +=	ffmpeg_branding=\"Chrome\" \
-#		proprietary_codecs=true
-#
-#		is_component_build=true
-#
-#
-#gn_args +=   enable_basic_printing=true \
-#             enable_print_preview=true \
-#
-
-gn_args +=	enable_nacl=false \
-		is_official_build=true \
-		is_debug=false \
-		is_cfi=false \
-		use_udev=false \
-		optimize_webui=false \
-		enable_one_click_signin=true \
-		enable_remoting=false \
-		use_kerberos=false \
-		use_sndio=true \
-		use_cups=true \
-		use_bundled_fontconfig=false \
-		use_system_harfbuzz=true \
-		use_system_freetype=false \
-		use_gnome_keyring=false \
-		is_clang=true \
-		use_sysroot=false \
-		treat_warnings_as_errors=false \
-		clang_use_chrome_plugins=false \
-		use_allocator=\"none\" \
-		fieldtrial_testing_like_official_build=true \
-		use_dbus=true \
-		ffmpeg_branding=\"Chrome\" \
-		proprietary_codecs=true \
-		enable_basic_printing=true \
-		enable_print_preview=true \
-		closure_compile=false \
-		use_jumbo_build=true
diff --git a/qt5-qtwebengine/files/sndio_input.cc b/qt5-qtwebengine/files/sndio_input.cc
deleted file mode 100644
index 6c7bc8b802..0000000000
--- a/qt5-qtwebengine/files/sndio_input.cc
+++ /dev/null
@@ -1,201 +0,0 @@
-// Copyright 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "base/bind.h"
-#include "base/logging.h"
-#include "base/macros.h"
-#include "base/message_loop/message_loop.h"
-#include "media/base/audio_timestamp_helper.h"
-#include "media/audio/openbsd/audio_manager_openbsd.h"
-#include "media/audio/audio_manager.h"
-#include "media/audio/sndio/sndio_input.h"
-
-namespace media {
-
-static const SampleFormat kSampleFormat = kSampleFormatS16;
-
-void SndioAudioInputStream::OnMoveCallback(void *arg, int delta)
-{
-  SndioAudioInputStream* self = static_cast<SndioAudioInputStream*>(arg);
-
-  self->hw_delay += delta;
-}
-
-void *SndioAudioInputStream::ThreadEntry(void *arg) {
-  SndioAudioInputStream* self = static_cast<SndioAudioInputStream*>(arg);
-
-  self->ThreadLoop();
-  return NULL;
-}
-
-SndioAudioInputStream::SndioAudioInputStream(AudioManagerBase* manager,
-                                             const std::string& device_name,
-                                             const AudioParameters& params)
-    : manager(manager),
-      params(params),
-      audio_bus(AudioBus::Create(params)),
-      state(kClosed) {
-}
-
-SndioAudioInputStream::~SndioAudioInputStream() {
-  if (state != kClosed)
-    Close();
-}
-
-bool SndioAudioInputStream::Open() {
-  struct sio_par par;
-  int sig;
-
-  if (state != kClosed)
-    return false;
-
-  if (params.format() != AudioParameters::AUDIO_PCM_LINEAR &&
-      params.format() != AudioParameters::AUDIO_PCM_LOW_LATENCY) {
-    LOG(WARNING) << "Unsupported audio format.";
-    return false;
-  }
-
-  sio_initpar(&par);
-  par.rate = params.sample_rate();
-  par.rchan = params.channels();
-  par.bits = SampleFormatToBitsPerChannel(kSampleFormat);
-  par.bps = par.bits / 8;
-  par.sig = sig = par.bits != 8 ? 1 : 0;
-  par.le = SIO_LE_NATIVE;
-  par.appbufsz = params.frames_per_buffer();
-
-  hdl = sio_open(SIO_DEVANY, SIO_REC, 0);
-
-  if (hdl == NULL) {
-    LOG(ERROR) << "Couldn't open audio device.";
-    return false;
-  }
-
-  if (!sio_setpar(hdl, &par) || !sio_getpar(hdl, &par)) {
-    LOG(ERROR) << "Couldn't set audio parameters.";
-    goto bad_close;
-  }
-
-  if (par.rate  != (unsigned int)params.sample_rate() ||
-      par.rchan != (unsigned int)params.channels() ||
-      par.bits  != (unsigned int)SampleFormatToBitsPerChannel(kSampleFormat) ||
-      par.sig   != (unsigned int)sig ||
-      (par.bps > 1 && par.le != SIO_LE_NATIVE) ||
-      (par.bits != par.bps * 8)) {
-    LOG(ERROR) << "Unsupported audio parameters.";
-    goto bad_close;
-  }
-  state = kStopped;
-  buffer = new char[audio_bus->frames() * params.GetBytesPerFrame(kSampleFormat)];
-  sio_onmove(hdl, &OnMoveCallback, this);
-  return true;
-bad_close:
-  sio_close(hdl);
-  return false;
-}
-
-void SndioAudioInputStream::Start(AudioInputCallback* cb) {
-
-  StartAgc();
-
-  state = kRunning;
-  hw_delay = 0;
-  callback = cb;
-  sio_start(hdl);
-  if (pthread_create(&thread, NULL, &ThreadEntry, this) != 0) {
-    LOG(ERROR) << "Failed to create real-time thread for recording.";
-    sio_stop(hdl);
-    state = kStopped;
-  }
-}
-
-void SndioAudioInputStream::Stop() {
-
-  if (state == kStopped)
-    return;
-
-  state = kStopWait;
-  pthread_join(thread, NULL);
-  sio_stop(hdl);
-  state = kStopped;
-
-  StopAgc();
-}
-
-void SndioAudioInputStream::Close() {
-
-  if (state == kClosed)
-    return;
-
-  if (state == kRunning)
-    Stop();
-
-  state = kClosed;
-  delete [] buffer;
-  sio_close(hdl);
-
-  manager->ReleaseInputStream(this);
-}
-
-double SndioAudioInputStream::GetMaxVolume() {
-  // Not supported
-  return 0.0;
-}
-
-void SndioAudioInputStream::SetVolume(double volume) {
-  // Not supported. Do nothing.
-}
-
-double SndioAudioInputStream::GetVolume() {
-  // Not supported.
-  return 0.0;
-}
-
-bool SndioAudioInputStream::IsMuted() {
-  // Not supported.
-  return false;
-}
-
-void SndioAudioInputStream::SetOutputDeviceForAec(
-    const std::string& output_device_id) {
-  // Not supported.
-}
-
-void SndioAudioInputStream::ThreadLoop(void) {
-  size_t todo, n;
-  char *data;
-  unsigned int nframes;
-  double normalized_volume = 0.0;
-
-  nframes = audio_bus->frames();
-
-  while (state == kRunning && !sio_eof(hdl)) {
-
-    GetAgcVolume(&normalized_volume);
-
-    // read one block
-    todo = nframes * params.GetBytesPerFrame(kSampleFormat);
-    data = buffer;
-    while (todo > 0) {
-      n = sio_read(hdl, data, todo);
-      if (n == 0)
-        return;	// unrecoverable I/O error
-      todo -= n;
-      data += n;
-    }
-    hw_delay -= nframes;
-
-    // convert frames count to TimeDelta
-    const base::TimeDelta delay = AudioTimestampHelper::FramesToTime(hw_delay,
-      params.sample_rate());
-
-    // push into bus
-    audio_bus->FromInterleaved(buffer, nframes, SampleFormatToBytesPerChannel(kSampleFormat));
-
-    // invoke callback
-    callback->OnData(audio_bus.get(), base::TimeTicks::Now() - delay, 1.);
-  }
-}
-
-}  // namespace media
diff --git a/qt5-qtwebengine/files/sndio_input.h b/qt5-qtwebengine/files/sndio_input.h
deleted file mode 100644
index d868e0469d..0000000000
--- a/qt5-qtwebengine/files/sndio_input.h
+++ /dev/null
@@ -1,91 +0,0 @@
-// Copyright 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef MEDIA_AUDIO_SNDIO_SNDIO_INPUT_H_
-#define MEDIA_AUDIO_SNDIO_SNDIO_INPUT_H_
-
-#include <stdint.h>
-#include <string>
-#include <sndio.h>
-
-#include "base/compiler_specific.h"
-#include "base/macros.h"
-#include "base/memory/weak_ptr.h"
-#include "base/time/time.h"
-#include "media/audio/agc_audio_stream.h"
-#include "media/audio/audio_io.h"
-#include "media/audio/audio_device_description.h"
-#include "media/base/audio_parameters.h"
-
-namespace media {
-
-class AudioManagerBase;
-
-// Implementation of AudioOutputStream using sndio(7)
-class SndioAudioInputStream : public AgcAudioStream<AudioInputStream> {
- public:
-  // Pass this to the constructor if you want to attempt auto-selection
-  // of the audio recording device.
-  static const char kAutoSelectDevice[];
-
-  // Create a PCM Output stream for the SNDIO device identified by
-  // |device_name|. If unsure of what to use for |device_name|, use
-  // |kAutoSelectDevice|.
-  SndioAudioInputStream(AudioManagerBase* audio_manager,
-                     const std::string& device_name,
-                     const AudioParameters& params);
-
-  ~SndioAudioInputStream() override;
-
-  // Implementation of AudioInputStream.
-  bool Open() override;
-  void Start(AudioInputCallback* callback) override;
-  void Stop() override;
-  void Close() override;
-  double GetMaxVolume() override;
-  void SetVolume(double volume) override;
-  double GetVolume() override;
-  bool IsMuted() override;
-  void SetOutputDeviceForAec(const std::string& output_device_id) override;
-
- private:
-
-  enum StreamState {
-    kClosed,            // Not opened yet
-    kStopped,           // Device opened, but not started yet
-    kRunning,           // Started, device playing
-    kStopWait           // Stopping, waiting for the real-time thread to exit
-  };
-
-  // C-style call-backs
-  static void OnMoveCallback(void *arg, int delta);
-  static void* ThreadEntry(void *arg);
-
-  // Continuously moves data from the device to the consumer
-  void ThreadLoop();
-  // Our creator, the audio manager needs to be notified when we close.
-  AudioManagerBase* manager;
-  // Parameters of the source
-  AudioParameters params;
-  // We store data here for consumer
-  std::unique_ptr<AudioBus> audio_bus;
-  // Call-back that consumes recorded data
-  AudioInputCallback* callback;  // Valid during a recording session.
-  // Handle of the audio device
-  struct sio_hdl* hdl;
-  // Current state of the stream
-  enum StreamState state;
-  // High priority thread running ThreadLoop()
-  pthread_t thread;
-  // Number of frames buffered in the hardware
-  int hw_delay;
-  // Temporary buffer where data is stored sndio-compatible format
-  char* buffer;
-
-  DISALLOW_COPY_AND_ASSIGN(SndioAudioInputStream);
-};
-
-}  // namespace media
-
-#endif  // MEDIA_AUDIO_SNDIO_SNDIO_INPUT_H_
diff --git a/qt5-qtwebengine/files/sndio_output.cc b/qt5-qtwebengine/files/sndio_output.cc
deleted file mode 100644
index fd299a845b..0000000000
--- a/qt5-qtwebengine/files/sndio_output.cc
+++ /dev/null
@@ -1,183 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "base/logging.h"
-#include "base/time/time.h"
-#include "base/time/default_tick_clock.h"
-#include "media/audio/audio_manager_base.h"
-#include "media/base/audio_timestamp_helper.h"
-#include "media/audio/sndio/sndio_output.h"
-
-namespace media {
-
-static const SampleFormat kSampleFormat = kSampleFormatS16;
-
-void SndioAudioOutputStream::OnMoveCallback(void *arg, int delta) {
-  SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
-
-  self->hw_delay -= delta;
-}
-
-void SndioAudioOutputStream::OnVolCallback(void *arg, unsigned int vol) {
-  SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
-
-  self->vol = vol;
-}
-
-void *SndioAudioOutputStream::ThreadEntry(void *arg) {
-  SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
-
-  self->ThreadLoop();
-  return NULL;
-}
-
-SndioAudioOutputStream::SndioAudioOutputStream(const AudioParameters& params,
-                                               AudioManagerBase* manager)
-    : manager(manager),
-      params(params),
-      audio_bus(AudioBus::Create(params)),
-      state(kClosed),
-      mutex(PTHREAD_MUTEX_INITIALIZER) {
-}
-
-SndioAudioOutputStream::~SndioAudioOutputStream() {
-  if (state != kClosed)
-    Close();
-}
-
-bool SndioAudioOutputStream::Open() {
-  struct sio_par par;
-  int sig;
-
-  if (params.format() != AudioParameters::AUDIO_PCM_LINEAR &&
-      params.format() != AudioParameters::AUDIO_PCM_LOW_LATENCY) {
-    LOG(WARNING) << "Unsupported audio format.";
-    return false;
-  }
-  sio_initpar(&par);
-  par.rate = params.sample_rate();
-  par.pchan = params.channels();
-  par.bits = SampleFormatToBitsPerChannel(kSampleFormat); 
-  par.bps = par.bits / 8;
-  par.sig = sig = par.bits != 8 ? 1 : 0;
-  par.le = SIO_LE_NATIVE;
-  par.appbufsz = params.frames_per_buffer();
-
-  hdl = sio_open(SIO_DEVANY, SIO_PLAY, 0);
-  if (hdl == NULL) {
-    LOG(ERROR) << "Couldn't open audio device.";
-    return false;
-  }
-  if (!sio_setpar(hdl, &par) || !sio_getpar(hdl, &par)) {
-    LOG(ERROR) << "Couldn't set audio parameters.";
-    goto bad_close;
-  }
-  if (par.rate  != (unsigned int)params.sample_rate() ||
-      par.pchan != (unsigned int)params.channels() ||
-      par.bits  != (unsigned int)SampleFormatToBitsPerChannel(kSampleFormat) ||
-      par.sig   != (unsigned int)sig ||
-      (par.bps > 1 && par.le != SIO_LE_NATIVE) ||
-      (par.bits != par.bps * 8)) {
-    LOG(ERROR) << "Unsupported audio parameters.";
-    goto bad_close;
-  }
-  state = kStopped;
-  volpending = 0;
-  vol = 0;
-  buffer = new char[audio_bus->frames() * params.GetBytesPerFrame(kSampleFormat)];
-  sio_onmove(hdl, &OnMoveCallback, this);
-  sio_onvol(hdl, &OnVolCallback, this);
-  return true;
- bad_close:
-  sio_close(hdl);
-  return false;
-}
-
-void SndioAudioOutputStream::Close() {
-  if (state == kClosed)
-    return;
-  if (state == kRunning)
-    Stop();
-  state = kClosed;
-  delete [] buffer;
-  sio_close(hdl);
-  manager->ReleaseOutputStream(this);  // Calls the destructor
-}
-
-void SndioAudioOutputStream::Start(AudioSourceCallback* callback) {
-  state = kRunning;
-  hw_delay = 0;
-  source = callback;
-  sio_start(hdl);
-  if (pthread_create(&thread, NULL, &ThreadEntry, this) != 0) {
-    LOG(ERROR) << "Failed to create real-time thread.";
-    sio_stop(hdl);
-    state = kStopped;
-  }
-}
-
-void SndioAudioOutputStream::Stop() {
-  if (state == kStopped)
-    return;
-  state = kStopWait;
-  pthread_join(thread, NULL);
-  sio_stop(hdl);
-  state = kStopped;
-}
-
-void SndioAudioOutputStream::SetVolume(double v) {
-  pthread_mutex_lock(&mutex);
-  vol = v * SIO_MAXVOL;
-  volpending = 1;
-  pthread_mutex_unlock(&mutex);
-}
-
-void SndioAudioOutputStream::GetVolume(double* v) {
-  pthread_mutex_lock(&mutex);
-  *v = vol * (1. / SIO_MAXVOL);
-  pthread_mutex_unlock(&mutex);
-}
-
-// This stream is always used with sub second buffer sizes, where it's
-// sufficient to simply always flush upon Start().
-void SndioAudioOutputStream::Flush() {}
-
-void SndioAudioOutputStream::ThreadLoop(void) {
-  int avail, count, result;
-
-  while (state == kRunning) {
-    // Update volume if needed
-    pthread_mutex_lock(&mutex);
-    if (volpending) {
-      volpending = 0;
-      sio_setvol(hdl, vol);
-    }
-    pthread_mutex_unlock(&mutex);
-
-    // Get data to play
-    const base::TimeDelta delay = AudioTimestampHelper::FramesToTime(hw_delay,
-	params.sample_rate());
-    count = source->OnMoreData(delay, base::TimeTicks::Now(), 0, audio_bus.get());
-    audio_bus->ToInterleaved(count, SampleFormatToBytesPerChannel(kSampleFormat), buffer);
-    if (count == 0) {
-      // We have to submit something to the device
-      count = audio_bus->frames();
-      memset(buffer, 0, count * params.GetBytesPerFrame(kSampleFormat));
-      LOG(WARNING) << "No data to play, running empty cycle.";
-    }
-
-    // Submit data to the device
-    avail = count * params.GetBytesPerFrame(kSampleFormat);
-    result = sio_write(hdl, buffer, avail);
-    if (result == 0) {
-      LOG(WARNING) << "Audio device disconnected.";
-      break;
-    }
-
-    // Update hardware pointer
-    hw_delay += count;
-  }
-}
-
-}  // namespace media
diff --git a/qt5-qtwebengine/files/sndio_output.h b/qt5-qtwebengine/files/sndio_output.h
deleted file mode 100644
index ead220ca96..0000000000
--- a/qt5-qtwebengine/files/sndio_output.h
+++ /dev/null
@@ -1,86 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef MEDIA_AUDIO_SNDIO_SNDIO_OUTPUT_H_
-#define MEDIA_AUDIO_SNDIO_SNDIO_OUTPUT_H_
-
-#include <pthread.h>
-#include <sndio.h>
-
-#include "base/time/tick_clock.h"
-#include "base/time/time.h"
-#include "media/audio/audio_io.h"
-
-namespace media {
-
-class AudioManagerBase;
-
-// Implementation of AudioOutputStream using sndio(7)
-class SndioAudioOutputStream : public AudioOutputStream {
- public:
-  // The manager is creating this object
-  SndioAudioOutputStream(const AudioParameters& params,
-                         AudioManagerBase* manager);
-  virtual ~SndioAudioOutputStream();
-
-  // Implementation of AudioOutputStream.
-  bool Open() override;
-  void Close() override;
-  void Start(AudioSourceCallback* callback) override;
-  void Stop() override;
-  void SetVolume(double volume) override;
-  void GetVolume(double* volume) override;
-  void Flush() override;
-
-  friend void sndio_onmove(void *arg, int delta);
-  friend void sndio_onvol(void *arg, unsigned int vol);
-  friend void *sndio_threadstart(void *arg);
-
- private:
-  enum StreamState {
-    kClosed,            // Not opened yet
-    kStopped,           // Device opened, but not started yet
-    kRunning,           // Started, device playing
-    kStopWait           // Stopping, waiting for the real-time thread to exit
-  };
-
-  // C-style call-backs
-  static void OnMoveCallback(void *arg, int delta);
-  static void OnVolCallback(void *arg, unsigned int vol);
-  static void* ThreadEntry(void *arg);
-
-  // Continuously moves data from the producer to the device
-  void ThreadLoop(void);
-
-  // Our creator, the audio manager needs to be notified when we close.
-  AudioManagerBase* manager;
-  // Parameters of the source
-  AudioParameters params;
-  // Source stores data here
-  std::unique_ptr<AudioBus> audio_bus;
-  // Call-back that produces data to play
-  AudioSourceCallback* source;
-  // Handle of the audio device
-  struct sio_hdl* hdl;
-  // Current state of the stream
-  enum StreamState state;
-  // High priority thread running ThreadLoop()
-  pthread_t thread;
-  // Protects vol, volpending and hw_delay
-  pthread_mutex_t mutex;
-  // Current volume in the 0..SIO_MAXVOL range
-  int vol;
-  // Set to 1 if volumes must be refreshed in the realtime thread
-  int volpending;
-  // Number of frames buffered in the hardware
-  int hw_delay;
-  // Temporary buffer where data is stored sndio-compatible format
-  char* buffer;
-
-  DISALLOW_COPY_AND_ASSIGN(SndioAudioOutputStream);
-};
-
-}  // namespace media
-
-#endif  // MEDIA_AUDIO_SNDIO_SNDIO_OUTPUT_H_
diff --git a/qt5-qtwebengine/patches/patch-mkspecs_features_functions.prf b/qt5-qtwebengine/patches/patch-mkspecs_features_functions.prf
deleted file mode 100644
index fb998f5d89..0000000000
--- a/qt5-qtwebengine/patches/patch-mkspecs_features_functions.prf
+++ /dev/null
@@ -1,39 +0,0 @@
-$NetBSD$
-
-teach about openbsd and netbsd
-
---- mkspecs/features/functions.prf.orig	2020-11-07 01:22:36.000000000 +0000
-+++ mkspecs/features/functions.prf
-@@ -84,6 +84,14 @@ defineReplace(gnWebEngineArgs) {
-         include($$QTWEBENGINE_ROOT/src/buildtools/config/windows.pri)
-         include($$QTWEBENGINE_ROOT/src/core/config/windows.pri)
-     }
-+    netbsd: {
-+        include($$QTWEBENGINE_ROOT/src/buildtools/config/netbsd.pri)
-+        include($$QTWEBENGINE_ROOT/src/core/config/netbsd.pri)
-+    }
-+    openbsd: {
-+        include($$QTWEBENGINE_ROOT/src/buildtools/config/openbsd.pri)
-+        include($$QTWEBENGINE_ROOT/src/core/config/openbsd.pri)
-+    }
-     isEmpty(gn_args): error(No gn_args found please make sure you have valid configuration.)
-     return($$gn_args)
- }
-@@ -93,6 +101,8 @@ defineReplace(gnPdfArgs) {
-     macos: include($$QTWEBENGINE_ROOT/src/buildtools/config/mac_osx.pri)
-     ios: include($$QTWEBENGINE_ROOT/src/pdf/config/ios.pri)
-     win32: include($$QTWEBENGINE_ROOT/src/buildtools/config/windows.pri)
-+    netbsd: include($$QTWEBENGINE_ROOT/src/buildtools/config/netbsd.pri)
-+    openbsd: include($$QTWEBENGINE_ROOT/src/buildtools/config/openbsd.pri)
-     include($$QTWEBENGINE_ROOT/src/pdf/config/common.pri)
-     isEmpty(gn_args): error(No gn_args found please make sure you have valid configuration.)
-     return($$gn_args)
-@@ -113,6 +123,8 @@ defineReplace(gnOS) {
-     macos: return(mac)
-     win32: return(win)
-     linux: return(linux)
-+    netbsd: return(netbsd)
-+    openbsd: return(openbsd)
-     error(Unsupported platform)
-     return(unknown)
- }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_BUILD.gn
deleted file mode 100644
index 36fb023362..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_BUILD.gn
+++ /dev/null
@@ -1,224 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/BUILD.gn
-@@ -199,7 +199,7 @@ group("gn_all") {
-     ]
-   }
- 
--  if ((is_win || (is_linux && !is_chromeos) || is_android) && !use_qt) {
-+  if ((is_win || (is_linux && !is_chromeos) || is_android || is_bsd) && !use_qt) {
-     deps += [
-       "//weblayer/shell:weblayer_shell",
-       "//weblayer/test:weblayer_browsertests",
-@@ -405,12 +405,12 @@ group("gn_all") {
-   #       seems currently broken for this platform at the moment, and the
-   #       corresponding code build and works on Linux unmodified.
-   #       See instructions in the corresponding BUILD.gn.
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     deps +=
-         [ "//third_party/android_crazy_linker:android_crazy_linker_zip_fuzzer" ]
-   }
- 
--  if (is_linux || is_chromeos) {
-+  if (is_linux || is_chromeos || is_bsd) {
-     # This is only used by ChromeOS, but we want maximal fuzzer coverage, so
-     # run it under linux too.
-     deps += [
-@@ -465,6 +465,15 @@ group("gn_all") {
-       "//testing:empty_main",
-     ]
- 
-+  if (is_bsd) {
-+    deps += [
-+      "//chrome:xdg_mime",
-+      "//net:disk_cache_memory_test",
-+      "//net:quic_client",
-+      "//net:quic_server",
-+      "//testing:empty_main",
-+    ]
-+
-     if (use_dbus) {
-       deps += [
-         "//dbus:dbus_test_server",
-@@ -478,7 +487,7 @@ group("gn_all") {
-     }
-   }
- 
--  if (is_ios || is_win || (is_linux && !is_chromeos)) {
-+  if (is_ios || is_win || (is_linux && !is_chromeos) || is_bsd) {
-     deps += [
-       "//base:base_i18n_perftests",
-       "//google_apis:google_apis_unittests",
-@@ -511,7 +520,7 @@ group("gn_all") {
-       "//ui/compositor:compositor_unittests",
-     ]
- 
--    if (!is_android) {
-+    if (!is_android && is_linux) {
-       deps += [
-         "//chrome/test:load_library_perf_tests",
-         "//chrome/test:sync_performance_tests",
-@@ -548,6 +557,27 @@ group("gn_all") {
-       }
-     }
- 
-+    if (is_bsd) {
-+      deps += [
-+        "//chrome/test:load_library_perf_tests",
-+        "//chrome/test:sync_performance_tests",
-+        "//chrome/test/chromedriver:chromedriver",
-+        "//media/cast:generate_barcode_video",
-+        "//media/cast:generate_timecode_audio",
-+        "//net:crash_cache",
-+        "//net:dns_fuzz_stub",
-+        "//net:net_watcher",  # TODO(GYP): This should be conditional on
-+                              # use_v8_in_net
-+        "//net:run_testserver",
-+        "//net:stress_cache",
-+        "//net:tld_cleanup",
-+        "//ppapi:pepper_hash_for_uma",
-+        "//ppapi:ppapi_perftests",
-+        "//third_party/leveldatabase:env_chromium_unittests",
-+        "//third_party/libaddressinput:libaddressinput_unittests",
-+      ]
-+    }
-+
-     if (is_android) {
-       deps += [ "//chrome/test/chromedriver:chromedriver($host_toolchain)" ]
-     }
-@@ -562,7 +592,7 @@ group("gn_all") {
-     if (enable_nacl) {
-       deps += [ "//components/nacl/loader:nacl_loader_unittests" ]
- 
--      if (is_linux) {
-+      if (is_linux || is_bsd) {
-         # TODO(dpranke): Figure out what platforms should actually have this.
-         deps += [ "//components/nacl/loader:nacl_helper" ]
- 
-@@ -597,6 +627,17 @@ group("gn_all") {
-       "//third_party/breakpad:minidump_dump($host_toolchain)",
-       "//third_party/breakpad:minidump_stackwalk($host_toolchain)",
-     ]
-+  }
-+
-+  if (is_bsd) {
-+    deps += [
-+      "//components/network_hints/browser",
-+      "//content/public/app",
-+      "//mojo:mojo_perftests",
-+      "//services/service_manager/public/cpp",
-+      "//testing/gmock:gmock_main",
-+    ]
-+  }
- 
-     if (!is_android) {
-       deps += [
-@@ -669,7 +710,7 @@ group("gn_all") {
-         host_os == "win" && !use_qt) {
-       deps += [ "//chrome/test/mini_installer:mini_installer_tests" ]
-     }
--  } else if (!is_android && !is_ios && !is_fuchsia && !is_win) {
-+  } else if (!is_android && !is_ios && !is_fuchsia && !is_win && !is_bsd) {
-     deps += [ "//third_party/breakpad:symupload($host_toolchain)" ]
-   }
- 
-@@ -684,7 +725,7 @@ group("gn_all") {
-     }
-   }
- 
--  if (is_mac || is_win || is_android || (is_linux && !is_chromeos)) {
-+  if (is_mac || is_win || is_android || (is_linux && !is_chromeos) || is_bsd) {
-     deps += [
-       "//third_party/crashpad/crashpad:crashpad_tests",
-       "//third_party/crashpad/crashpad/handler:crashpad_handler",
-@@ -708,19 +749,19 @@ group("gn_all") {
-     deps += [ "//content/browser/bluetooth/tools:bluetooth_metrics_hash" ]
-   }
- 
--  if (is_win || is_linux) {
-+  if (is_win || is_linux || is_bsd) {
-     deps += [ "//mojo" ]
-   }
- 
--  if (is_mac || is_linux || is_android || is_fuchsia) {
-+  if (is_mac || is_linux || is_android || is_fuchsia || is_bsd) {
-     deps += [ "//third_party/perfetto:all" ]
-   }
- 
--  if (is_win || is_mac || is_linux) {
-+  if (is_win || is_mac || is_linux || is_bsd) {
-     deps += [ "//third_party/sqlite:sqlite_shell" ]
-   }
- 
--  if (is_linux && !is_chromeos && !is_chromecast) {
-+  if ((is_linux || is_bsd) && !is_chromeos && !is_chromecast) {
-     # TODO(GYP): Figure out if any of these should be in gn_all
-     # and figure out how cross-platform they are
-     deps += [
-@@ -762,13 +803,13 @@ group("gn_all") {
-       }
-       deps += [ "//third_party/libjpeg_turbo:simd_asm" ]
-     }
--    if (is_linux && current_toolchain == host_toolchain) {
-+    if ((is_linux || is_bsd) && current_toolchain == host_toolchain) {
-       deps += [ "//v8:v8_shell" ]
-     }
-   }
- 
-   if ((is_linux && !is_chromecast) || (is_win && use_libfuzzer) ||
--      (use_libfuzzer && is_mac)) {
-+      (use_libfuzzer && is_mac) || is_bsd) {
-     deps += [
-       "//chrome/services/ipp_parser/public/cpp:fuzzers",
-       "//testing/libfuzzer/fuzzers",
-@@ -790,7 +831,7 @@ group("gn_all") {
-     deps += [ "//native_client_sdk/src:nacl_core_sdk" ]
-   }
- 
--  if (is_linux && use_ozone) {
-+  if ((is_linux || is_bsd) && use_ozone) {
-     deps += [
-       "//headless:headless_non_renderer",
-       "//headless:headless_tests",
-@@ -802,8 +843,12 @@ group("gn_all") {
-       "//chrome/browser/vr:vr_common_perftests",
-       "//chrome/browser/vr:vr_common_unittests",
-       "//chrome/browser/vr:vr_pixeltests",
-+    ]
-+    if (is_linux) {
-+    deps += [
-       "//tools/perf/contrib/vr_benchmarks:vr_perf_tests",
-     ]
-+    }
-     if (is_desktop_linux && use_ozone) {
-       deps += [ "//chrome/browser/vr/testapp:vr_testapp" ]
-     }
-@@ -838,7 +883,7 @@ group("gn_all") {
-   ]
- }
- 
--if ((is_linux || is_win) && enable_remoting && !use_ozone) {
-+if ((is_linux || is_win || is_bsd) && enable_remoting && !use_ozone) {
-   # This group is used for network annotation check test.
-   group("shipped_binaries") {
-     deps = [
-@@ -1085,7 +1130,7 @@ if (!is_ios && !use_qt) {
-       ]
-     }
- 
--    if (!is_win && !is_android) {
-+    if (!is_win && !is_android && !is_bsd) {
-       data_deps +=
-           [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
-     }
-@@ -1286,7 +1331,7 @@ group("chromium_builder_perf") {
- 
-     if (is_win) {
-       data_deps += [ "//chrome/installer/mini_installer:mini_installer" ]
--    } else {
-+    } else if (!is_bsd) {
-       data_deps +=
-           [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
-     }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_BUILD.gn
deleted file mode 100644
index f49727973c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_BUILD.gn
+++ /dev/null
@@ -1,153 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/base/BUILD.gn
-@@ -59,7 +59,7 @@ declare_args() {
-   # replacement base::Location::Current(). On by default in non-official builds
-   # for testing purposes.
-   # TODO(https://crbug.com/974061): remove this eventually.
--  from_here_uses_location_builtins = !is_official_build
-+  from_here_uses_location_builtins = !is_official_build && !is_bsd
- 
-   # Unsafe developer build. Has developer-friendly features that may weaken or
-   # disable security measures like sandboxing or ASLR.
-@@ -929,7 +929,7 @@ jumbo_component("base") {
-       "timer/hi_res_timer_manager_posix.cc",
-     ]
- 
--    if (!is_nacl && !is_mac && !is_ios) {
-+    if (!is_nacl && !is_mac && !is_ios && !is_bsd) {
-       sources += [
-         "profiler/stack_copier_signal.cc",
-         "profiler/stack_copier_signal.h",
-@@ -938,6 +938,12 @@ jumbo_component("base") {
-         "profiler/thread_delegate_posix.h",
-       ]
-     }
-+
-+    if (is_bsd) {
-+      sources += [
-+        "profiler/stack_sampler_posix.cc",
-+      ]
-+    }
-   }
- 
-   jumbo_excluded_sources = []
-@@ -1223,7 +1229,7 @@ jumbo_component("base") {
-     ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [
-       "debug/proc_maps_linux.cc",
-       "debug/proc_maps_linux.h",
-@@ -1275,7 +1281,7 @@ jumbo_component("base") {
-       sources += [ "base_paths_posix.h" ]
-     }
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       sources += [
-         "base_paths_posix.cc",
-         "debug/elf_reader.cc",
-@@ -1324,7 +1330,7 @@ jumbo_component("base") {
-   # Needed for <atomic> if using newer C++ library than sysroot, except if
-   # building inside the cros_sdk environment - use host_toolchain as a
-   # more robust check for this.
--  if (!use_sysroot && (is_android || (is_linux && !is_chromecast && !use_qt)) &&
-+  if (!use_sysroot && (is_android || ((is_linux || is_bsd) && !is_chromecast && !use_qt)) &&
-       host_toolchain != "//build/toolchain/cros:host") {
-     libs += [ "atomic" ]
-   }
-@@ -1350,7 +1356,7 @@ jumbo_component("base") {
-         "allocator/allocator_shim_override_glibc_weak_symbols.h",
-       ]
-       deps += [ "//base/allocator:tcmalloc" ]
--    } else if (is_linux && use_allocator == "none") {
-+    } else if ((is_linux || is_bsd) && use_allocator == "none") {
-       sources += [ "allocator/allocator_shim_default_dispatch_to_glibc.cc" ]
-     } else if (is_android && use_allocator == "none") {
-       sources += [
-@@ -1911,7 +1917,7 @@ jumbo_component("base") {
-   }
- 
-   # Linux.
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     # TODO(brettw) this will need to be parameterized at some point.
-     linux_configs = []
-     if (use_glib) {
-@@ -1947,6 +1953,32 @@ jumbo_component("base") {
-     }
-   }
- 
-+  if (is_netbsd) {
-+    sources -= [
-+      "files/file_path_watcher_linux.cc",
-+      "files/file_util_linux.cc",
-+      "process/process_handle_linux.cc",
-+      "process/process_iterator_linux.cc",
-+      "process/process_metrics_linux.cc",
-+      "system/sys_info_linux.cc"
-+    ]
-+    sources += [
-+      "files/file_path_watcher_kqueue.cc",
-+      "files/file_path_watcher_kqueue.h",
-+      "files/file_path_watcher_stub.cc",
-+      "process/memory_stubs.cc",
-+      "process/process_handle_netbsd.cc",
-+      "process/process_iterator_netbsd.cc",
-+      "process/process_metrics_netbsd.cc",
-+      "system/sys_info_netbsd.cc",
-+    ]
-+    libs += [
-+      "execinfo", # logging.cc
-+      "kvm",      # process_metrics_freebsd
-+      "util"      # process_metrics_freebsd
-+    ]
-+  }
-+
-   # iOS
-   if (is_ios) {
-     sources -= [
-@@ -2865,7 +2898,7 @@ test("base_unittests") {
-     ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [ "debug/proc_maps_linux_unittest.cc" ]
-   }
- 
-@@ -2903,7 +2936,7 @@ test("base_unittests") {
-       "posix/unix_domain_socket_unittest.cc",
-       "task/thread_pool/task_tracker_posix_unittest.cc",
-     ]
--    if (!is_nacl && !is_mac && !is_ios) {
-+    if (!is_nacl && !is_mac && !is_ios && !is_bsd) {
-       sources += [ "profiler/stack_copier_signal_unittest.cc" ]
-     }
-   }
-@@ -3026,7 +3059,7 @@ test("base_unittests") {
-     }
-   }
- 
--  if (is_fuchsia || is_linux) {
-+  if (is_fuchsia || is_linux || is_bsd) {
-     sources += [ "debug/elf_reader_unittest.cc" ]
- 
-     deps += [ "//base/test:malloc_wrapper" ]
-@@ -3093,6 +3126,12 @@ test("base_unittests") {
-     manifest = "//build/config/fuchsia/tests.cmx"
-   }
- 
-+  if (is_bsd) {
-+    sources -= [
-+      "debug/proc_maps_linux_unittest.cc",
-+    ]
-+  }
-+
-   if (!is_fuchsia && !is_ios) {
-     sources += [ "files/file_locking_unittest.cc" ]
-   }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_BUILD.gn
deleted file mode 100644
index 299882b376..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/allocator/BUILD.gn.orig	2020-07-15 18:55:48.000000000 +0000
-+++ src/3rdparty/chromium/base/allocator/BUILD.gn
-@@ -64,7 +64,7 @@ config("tcmalloc_flags") {
-     cflags = []
-   }
- 
--  if (is_linux || is_android) {
-+  if (is_linux || is_android || is_bsd) {
-     # We enable all warnings by default, but upstream disables a few.
-     # Keep "-Wno-*" flags in sync with upstream by comparing against:
-     # http://code.google.com/p/google-perftools/source/browse/trunk/Makefile.am
-@@ -233,7 +233,7 @@ if (use_allocator == "tcmalloc") {
-       defines += [ "ENABLE_PROFILING=1" ]
-     }
- 
--    if (is_linux || is_android) {
-+    if (is_linux || is_android || is_bsd) {
-       sources -= [
-         "$tcmalloc_dir/src/system-alloc.h",
-         "$tcmalloc_dir/src/windows/port.cc",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_allocator__shim__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_allocator__shim__unittest.cc
deleted file mode 100644
index ddc0f6d82f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_allocator__shim__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/allocator/allocator_shim_unittest.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/allocator/allocator_shim_unittest.cc
-@@ -557,7 +557,7 @@ static size_t GetAllocatedSize(void* ptr
- static size_t GetAllocatedSize(void* ptr) {
-   return malloc_size(ptr);
- }
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- static size_t GetAllocatedSize(void* ptr) {
-   return malloc_usable_size(ptr);
- }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__internals__posix.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__internals__posix.h
deleted file mode 100644
index 8b85164c24..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__internals__posix.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator_internals_posix.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator_internals_posix.h
-@@ -24,7 +24,7 @@
- #if defined(OS_ANDROID)
- #include <sys/prctl.h>
- #endif
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include <sys/resource.h>
- 
- #include <algorithm>
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__unittest.cc
deleted file mode 100644
index 82637c60f9..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__unittest.cc
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_unittest.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_unittest.cc
-@@ -313,9 +313,13 @@ void FreeFullPage(PartitionRoot<base::in
-   }
- }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- bool CheckPageInCore(void* ptr, bool in_core) {
-+#if defined(OS_BSD)
-+  char ret = 0;
-+#else
-   unsigned char ret = 0;
-+#endif
-   EXPECT_EQ(0, mincore(ptr, kSystemPageSize, &ret));
-   return in_core == (ret & 1);
- }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_base__paths__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_base__paths__posix.cc
deleted file mode 100644
index 0ba04019c0..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_base__paths__posix.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/base_paths_posix.cc.orig	2020-07-15 18:55:48.000000000 +0000
-+++ src/3rdparty/chromium/base/base_paths_posix.cc
-@@ -67,7 +67,7 @@ bool PathProviderPosix(int key, FilePath
-       }
-       *result = FilePath(bin_dir);
-       return true;
--#elif defined(OS_OPENBSD) || defined(OS_AIX)
-+#elif defined(OS_OPENBSD) || defined(OS_AIX) || defined(OS_NETBSD)
-       // There is currently no way to get the executable path on OpenBSD
-       char* cpath;
-       if ((cpath = getenv("CHROME_EXE_PATH")) != NULL)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_base__switches.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_base__switches.cc
deleted file mode 100644
index e7e693d5d0..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_base__switches.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/base_switches.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/base/base_switches.cc
-@@ -117,7 +117,7 @@ const char kDisableHighResTimer[] = "dis
- const char kDisableUsbKeyboardDetect[]      = "disable-usb-keyboard-detect";
- #endif
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- // The /dev/shm partition is too small in certain VM environments, causing
- // Chrome to fail or crash (see http://crbug.com/715363). Use this flag to
- // work-around this issue (a temporary directory will always be used to create
-@@ -138,7 +138,7 @@ const char kEnableCrashReporterForTestin
- const char kEnableReachedCodeProfiler[] = "enable-reached-code-profiler";
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- // Controls whether or not retired instruction counts are surfaced for threads
- // in trace events on Linux.
- //
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_base__switches.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_base__switches.h
deleted file mode 100644
index e34aa7f647..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_base__switches.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/base_switches.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/base_switches.h
-@@ -38,7 +38,7 @@ extern const char kDisableHighResTimer[]
- extern const char kDisableUsbKeyboardDetect[];
- #endif
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- extern const char kDisableDevShmUsage[];
- #endif
- 
-@@ -51,7 +51,7 @@ extern const char kEnableReachedCodeProf
- extern const char kOrderfileMemoryOptimization[];
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- extern const char kEnableThreadInstructionCount[];
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_cpu.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_cpu.cc
deleted file mode 100644
index 02174c7cd2..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_cpu.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/cpu.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/cpu.cc
-@@ -15,7 +15,7 @@
- 
- #include "base/stl_util.h"
- 
--#if defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) || defined(OS_LINUX))
-+#if defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD))
- #include "base/files/file_util.h"
- #endif
- 
-@@ -136,7 +136,7 @@ uint64_t xgetbv(uint32_t xcr) {
- 
- #endif  // ARCH_CPU_X86_FAMILY
- 
--#if defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) || defined(OS_LINUX))
-+#if defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD))
- std::string* CpuInfoBrand() {
-   static std::string* brand = []() {
-     // This function finds the value from /proc/cpuinfo under the key "model
-@@ -288,7 +288,7 @@ void CPU::Initialize() {
-     }
-   }
- #elif defined(ARCH_CPU_ARM_FAMILY)
--#if (defined(OS_ANDROID) || defined(OS_LINUX))
-+#if (defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD))
-   cpu_brand_ = *CpuInfoBrand();
- #elif defined(OS_WIN)
-   // Windows makes high-resolution thread timing information available in
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc
deleted file mode 100644
index b9640295e6..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/debug/debugger_posix.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/debug/debugger_posix.cc
-@@ -93,6 +93,7 @@ bool BeingDebugged() {
- 
-   // Initialize mib, which tells sysctl what info we want.  In this case,
-   // we're looking for information about a specific process ID.
-+#if defined(OS_FREEBSD) || defined(OS_OPENBSD)
-   int mib[] = {
-     CTL_KERN,
-     KERN_PROC,
-@@ -103,10 +104,24 @@ bool BeingDebugged() {
-     0
- #endif
-   };
-+#elif defined(OS_NETBSD)
-+  int mib[] = {
-+    CTL_KERN,
-+    KERN_PROC2,
-+    KERN_PROC_PID,
-+    getpid(),
-+    sizeof(struct kinfo_proc2),
-+    1
-+  };
-+#endif
- 
-   // Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE.  The source and
-   // binary interfaces may change.
-+#if defined(OS_NETBSD)
-+  struct kinfo_proc2 info;
-+#else
-   struct kinfo_proc info;
-+#endif
-   size_t info_size = sizeof(info);
- 
- #if defined(OS_OPENBSD)
-@@ -114,6 +129,11 @@ bool BeingDebugged() {
-     return -1;
- 
-   mib[5] = (info_size / sizeof(struct kinfo_proc));
-+#elif defined(OS_NETBSD)
-+  if (sysctl(mib, base::size(mib), NULL, &info_size, NULL, 0) < 0)
-+    return -1;
-+
-+  mib[5] = (info_size / sizeof(struct kinfo_proc2));
- #endif
- 
-   int sysctl_result = sysctl(mib, base::size(mib), &info, &info_size, NULL, 0);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_elf__reader.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_elf__reader.cc
deleted file mode 100644
index 8e9a036428..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_elf__reader.cc
+++ /dev/null
@@ -1,30 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/debug/elf_reader.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/debug/elf_reader.cc
-@@ -36,7 +36,9 @@ using Nhdr = Elf64_Nhdr;
- using Word = Elf64_Word;
- #endif
- 
-+#if !defined(OS_BSD)
- constexpr char kGnuNoteName[] = "GNU";
-+#endif
- 
- // Returns a pointer to the header of the ELF binary mapped into memory,
- // or a null pointer if the header is invalid.
-@@ -99,6 +101,7 @@ size_t ReadElfBuildId(const void* elf_ma
-     bool found = false;
-     while (current_section < section_end) {
-       current_note = reinterpret_cast<const Nhdr*>(current_section);
-+#if !defined(OS_BSD)
-       if (current_note->n_type == NT_GNU_BUILD_ID) {
-         StringPiece note_name(current_section + sizeof(Nhdr),
-                               current_note->n_namesz);
-@@ -108,6 +111,7 @@ size_t ReadElfBuildId(const void* elf_ma
-           break;
-         }
-       }
-+#endif
- 
-       size_t section_size = bits::Align(current_note->n_namesz, 4) +
-                             bits::Align(current_note->n_descsz, 4) +
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_proc_maps_linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_proc_maps_linux.cc
deleted file mode 100644
index 382e271709..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_proc_maps_linux.cc
+++ /dev/null
@@ -1,71 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/debug/proc_maps_linux.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/debug/proc_maps_linux.cc
-@@ -13,7 +13,7 @@
- #include "base/strings/string_split.h"
- #include "build/build_config.h"
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
- #include <inttypes.h>
- #endif
- 
-@@ -29,6 +29,13 @@
- namespace base {
- namespace debug {
- 
-+#if defined(OS_FREEBSD)
-+const char kProcSelfMapsPath[] = "/proc/curproc/map";
-+#elif defined(OS_NETBSD)
-+const char kProcSelfMapsPath[] = "/proc/self/map";
-+#else
-+const char kProcSelfMapsPath[] = "/proc/self/map";
-+
- // Scans |proc_maps| starting from |pos| returning true if the gate VMA was
- // found, otherwise returns false.
- static bool ContainsGateVMA(std::string* proc_maps, size_t pos) {
-@@ -44,15 +51,16 @@ static bool ContainsGateVMA(std::string*
-   return false;
- #endif
- }
-+#endif
- 
- bool ReadProcMaps(std::string* proc_maps) {
-   // seq_file only writes out a page-sized amount on each call. Refer to header
-   // file for details.
-   const long kReadSize = sysconf(_SC_PAGESIZE);
- 
--  base::ScopedFD fd(HANDLE_EINTR(open("/proc/self/maps", O_RDONLY)));
-+  base::ScopedFD fd(HANDLE_EINTR(open(kProcSelfMapsPath, O_RDONLY)));
-   if (!fd.is_valid()) {
--    DPLOG(ERROR) << "Couldn't open /proc/self/maps";
-+    DPLOG(ERROR) << "Couldn't open " << kProcSelfMapsPath;
-     return false;
-   }
-   proc_maps->clear();
-@@ -66,7 +74,7 @@ bool ReadProcMaps(std::string* proc_maps
- 
-     ssize_t bytes_read = HANDLE_EINTR(read(fd.get(), buffer, kReadSize));
-     if (bytes_read < 0) {
--      DPLOG(ERROR) << "Couldn't read /proc/self/maps";
-+      DPLOG(ERROR) << "Couldn't read " << kProcSelfMapsPath;
-       proc_maps->clear();
-       return false;
-     }
-@@ -77,6 +85,7 @@ bool ReadProcMaps(std::string* proc_maps
-     if (bytes_read == 0)
-       break;
- 
-+#if !defined(OS_BSD)
-     // The gate VMA is handled as a special case after seq_file has finished
-     // iterating through all entries in the virtual memory table.
-     //
-@@ -87,6 +96,7 @@ bool ReadProcMaps(std::string* proc_maps
-     // Avoid this by searching for the gate VMA and breaking early.
-     if (ContainsGateVMA(proc_maps, pos))
-       break;
-+#endif
-   }
- 
-   return true;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc
deleted file mode 100644
index acec29b109..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc
+++ /dev/null
@@ -1,43 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/debug/stack_trace_posix.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/debug/stack_trace_posix.cc
-@@ -35,7 +35,7 @@
- #include <AvailabilityMacros.h>
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "base/debug/proc_maps_linux.h"
- #endif
- 
-@@ -657,6 +657,9 @@ class SandboxSymbolizeHelper {
-   // for the modules that are loaded in the current process.
-   // Returns true on success.
-   bool CacheMemoryRegions() {
-+#if defined(OS_BSD)
-+    return false;
-+#else
-     // Reads /proc/self/maps.
-     std::string contents;
-     if (!ReadProcMaps(&contents)) {
-@@ -674,6 +677,7 @@ class SandboxSymbolizeHelper {
- 
-     is_initialized_ = true;
-     return true;
-+#endif
-   }
- 
-   // Opens all object files and caches their file descriptors.
-@@ -697,7 +701,11 @@ class SandboxSymbolizeHelper {
-           // Skip regions with empty file names.
-           continue;
-         }
-+#if defined(OS_BSD)
-         if (region.path[0] == '[') {
-+#else
-+        if (region.path[0] == '[') {
-+#endif
-           // Skip pseudo-paths, like [stack], [vdso], [heap], etc ...
-           continue;
-         }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_stack__trace__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_stack__trace__unittest.cc
deleted file mode 100644
index ffdbbff827..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_debug_stack__trace__unittest.cc
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/debug/stack_trace_unittest.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/debug/stack_trace_unittest.cc
-@@ -86,6 +86,7 @@ TEST_F(StackTraceTest, OutputToStream) {
-             std::string::npos)
-       << "Unable to resolve symbols.";
- 
-+#if !defined(OS_BSD)
-   // Expect a demangled symbol.
-   // Note that Windows Release builds omit the function parameters from the
-   // demangled stack output, otherwise this could be "testing::Test::Run()".
-@@ -103,9 +104,10 @@ TEST_F(StackTraceTest, OutputToStream) {
-   EXPECT_TRUE(backtrace_message.find(__func__) != std::string::npos)
-       << "Expected to find " << __func__ << " in backtrace:\n"
-       << backtrace_message;
-+#endif
- }
- 
--#if !defined(OFFICIAL_BUILD) && !defined(NO_UNWIND_TABLES)
-+#if !defined(OFFICIAL_BUILD) && !defined(NO_UNWIND_TABLES) && !defined(OS_BSD)
- // Disabled in Official builds, where Link-Time Optimization can result in two
- // or fewer stack frames being available, causing the test to fail.
- TEST_F(StackTraceTest, TruncatedTrace) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__unittest.cc
deleted file mode 100644
index 6d729e7274..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/files/file_path_unittest.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/files/file_path_unittest.cc
-@@ -1149,7 +1149,7 @@ TEST_F(FilePathTest, FromUTF8Unsafe_And_
-       "\xEF\xBC\xA1\xEF\xBC\xA2\xEF\xBC\xA3.txt" },
-   };
- 
--#if !defined(SYSTEM_NATIVE_UTF8) && defined(OS_LINUX)
-+#if !defined(SYSTEM_NATIVE_UTF8) && (defined(OS_LINUX) || defined(OS_BSD))
-   ScopedLocale locale("en_US.UTF-8");
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.cc
deleted file mode 100644
index 22f9fd9ad0..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
-data was intptr_t until NetBSD 9, then it switched to void * like every other operating system.
-
---- src/3rdparty/chromium/base/files/file_path_watcher_kqueue.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/base/files/file_path_watcher_kqueue.cc
-@@ -4,6 +4,15 @@
- 
- #include "base/files/file_path_watcher_kqueue.h"
- 
-+#ifdef __NetBSD__
-+#include <sys/param.h>
-+#if __NetBSD_Version__ < 999000000
-+#define KEVENT_TYPE intptr_t
-+#else
-+#define KEVENT_TYPE void *
-+#endif
-+#endif
-+
- #include <fcntl.h>
- #include <stddef.h>
- #include <sys/param.h>
-@@ -74,7 +83,7 @@ int FilePathWatcherKQueue::EventsForPath
-     struct kevent event;
-     EV_SET(&event, fd, EVFILT_VNODE, (EV_ADD | EV_CLEAR | EV_RECEIPT),
-            (NOTE_DELETE | NOTE_WRITE | NOTE_ATTRIB |
--            NOTE_RENAME | NOTE_REVOKE | NOTE_EXTEND), 0, data);
-+            NOTE_RENAME | NOTE_REVOKE | NOTE_EXTEND), 0, reinterpret_cast<KEVENT_TYPE>(data));
-     events->push_back(event);
-   }
-   return last_existing_entry;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__watcher__stub.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__watcher__stub.cc
deleted file mode 100644
index a5e4f644e3..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__watcher__stub.cc
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/files/file_path_watcher_stub.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/files/file_path_watcher_stub.cc
-@@ -5,10 +5,13 @@
- // This file exists for Unix systems which don't have the inotify headers, and
- // thus cannot build file_watcher_inotify.cc
- 
-+#include <memory>
- #include "base/files/file_path_watcher.h"
-+#include "base/files/file_path_watcher_kqueue.h"
- 
- #include "base/macros.h"
- #include "base/memory/ptr_util.h"
-+#include "build/build_config.h"
- 
- namespace base {
- 
-@@ -22,12 +25,29 @@ class FilePathWatcherImpl : public FileP
-   bool Watch(const FilePath& path,
-              bool recursive,
-              const FilePathWatcher::Callback& callback) override {
-+#if defined(OS_BSD)
-+    DCHECK(!impl_.get());
-+    if (recursive) {
-+      return false;
-+    } else {
-+      impl_ = std::make_unique<FilePathWatcherKQueue>();
-+    }
-+    DCHECK(impl_.get());
-+    return impl_->Watch(path, recursive, callback);
-+#else
-     return false;
-+#endif
-   }
- 
--  void Cancel() override {}
-+  void Cancel() override {
-+    if (impl_.get())
-+      impl_->Cancel();
-+    set_cancelled();
-+  }
- 
-  private:
-+  std::unique_ptr<PlatformDelegate> impl_;
-+
-   DISALLOW_COPY_AND_ASSIGN(FilePathWatcherImpl);
- };
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__watcher__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__watcher__unittest.cc
deleted file mode 100644
index 3f7838cbbb..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__path__watcher__unittest.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/files/file_path_watcher_unittest.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/files/file_path_watcher_unittest.cc
-@@ -798,7 +798,7 @@ enum Permission {
-   Execute
- };
- 
--#if defined(OS_MACOSX)
-+#if defined(OS_MACOSX) || defined(OS_BSD)
- bool ChangeFilePermissions(const FilePath& path, Permission perm, bool allow) {
-   struct stat stat_buf;
- 
-@@ -829,7 +829,7 @@ bool ChangeFilePermissions(const FilePat
- }
- #endif  // defined(OS_MACOSX)
- 
--#if defined(OS_MACOSX)
-+#if defined(OS_MACOSX) || defined(OS_BSD)
- // Linux implementation of FilePathWatcher doesn't catch attribute changes.
- // http://crbug.com/78043
- // Windows implementation of FilePathWatcher catches attribute changes that
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__util.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__util.h
deleted file mode 100644
index be7356efae..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__util.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/files/file_util.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/files/file_util.h
-@@ -582,7 +582,7 @@ BASE_EXPORT bool VerifyPathControlledByA
- // the directory |path|, in the number of FilePath::CharType, or -1 on failure.
- BASE_EXPORT int GetMaximumPathComponentLength(const base::FilePath& path);
- 
--#if defined(OS_LINUX) || defined(OS_AIX)
-+#if defined(OS_LINUX) || defined(OS_AIX) || defined(OS_BSD)
- // Broad categories of file systems as returned by statfs() on Linux.
- enum FileSystemType {
-   FILE_SYSTEM_UNKNOWN,  // statfs failed.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__util__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__util__posix.cc
deleted file mode 100644
index 2a0d1bace5..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__util__posix.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/files/file_util_posix.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/files/file_util_posix.cc
-@@ -415,7 +415,7 @@ bool CreatePipe(ScopedFD* read_fd, Scope
- }
- 
- bool CreateLocalNonBlockingPipe(int fds[2]) {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   return pipe2(fds, O_CLOEXEC | O_NONBLOCK) == 0;
- #else
-   int raw_fds[2];
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__util__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__util__unittest.cc
deleted file mode 100644
index 3d5973813a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_file__util__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/files/file_util_unittest.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/files/file_util_unittest.cc
-@@ -3501,7 +3501,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
- }
- #endif  // defined(OS_WIN)
- 
--#if defined(OS_POSIX) && !defined(OS_MACOSX)
-+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_FREEBSD)
- TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) {
-   FilePath file_path("/proc/cpuinfo");
-   std::string data = "temp";
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_scoped__file.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_scoped__file.cc
deleted file mode 100644
index aef21f5706..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_files_scoped__file.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/files/scoped_file.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/files/scoped_file.cc
-@@ -31,7 +31,7 @@ void ScopedFDCloseTraits::Free(int fd) {
-   int ret = IGNORE_EINTR(close(fd));
- 
- #if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_FUCHSIA) || \
--    defined(OS_ANDROID)
-+    defined(OS_ANDROID) || defined(OS_BSD)
-   // NB: Some file descriptors can return errors from close() e.g. network
-   // filesystems such as NFS and Linux input devices. On Linux, macOS, and
-   // Fuchsia's POSIX layer, errors from close other than EBADF do not indicate
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_i18n_icu__util.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_i18n_icu__util.cc
deleted file mode 100644
index cb5203f8fe..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_i18n_icu__util.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/i18n/icu_util.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/i18n/icu_util.cc
-@@ -49,7 +49,7 @@
- #endif
- 
- #if defined(OS_ANDROID) || defined(OS_FUCHSIA) || \
--    (defined(OS_LINUX) && !BUILDFLAG(IS_CHROMECAST))
-+    (defined(OS_LINUX) && !BUILDFLAG(IS_CHROMECAST)) || defined(OS_BSD)
- #include "third_party/icu/source/i18n/unicode/timezone.h"
- #endif
- 
-@@ -341,7 +341,7 @@ void InitializeIcuTimeZone() {
-       fuchsia::IntlProfileWatcher::GetPrimaryTimeZoneIdForIcuInitialization();
-   icu::TimeZone::adoptDefault(
-       icu::TimeZone::createTimeZone(icu::UnicodeString::fromUTF8(zone_id)));
--#elif defined(OS_LINUX) && !BUILDFLAG(IS_CHROMECAST)
-+#elif (defined(OS_LINUX) || defined(OS_BSD)) && !BUILDFLAG(IS_CHROMECAST)
-   // To respond to the time zone change properly, the default time zone
-   // cache in ICU has to be populated on starting up.
-   // See TimeZoneMonitorLinux::NotifyClientsFromImpl().
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_i18n_string_compare.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_i18n_string_compare.cc
deleted file mode 100644
index f3cab0854c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_i18n_string_compare.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-icu >= 68
-
---- src/3rdparty/chromium/base/i18n/string_compare.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/base/i18n/string_compare.cc
-@@ -18,8 +18,8 @@ UCollationResult CompareString16WithColl
-                                              StringPiece16 rhs) {
-   UErrorCode error = U_ZERO_ERROR;
-   UCollationResult result = collator.compare(
--      icu::UnicodeString(FALSE, lhs.data(), static_cast<int>(lhs.length())),
--      icu::UnicodeString(FALSE, rhs.data(), static_cast<int>(rhs.length())),
-+      icu::UnicodeString(false, lhs.data(), static_cast<int>(lhs.length())),
-+      icu::UnicodeString(false, rhs.data(), static_cast<int>(rhs.length())),
-       error);
-   DCHECK(U_SUCCESS(error));
-   return result;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_i18n_time_formatting.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_i18n_time_formatting.cc
deleted file mode 100644
index 3ff1d36f91..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_i18n_time_formatting.cc
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-icu >= 68
-
---- src/3rdparty/chromium/base/i18n/time_formatting.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/base/i18n/time_formatting.cc
-@@ -236,7 +236,7 @@ bool TimeDurationFormatWithSeconds(const
-   icu::FieldPosition ignore(icu::FieldPosition::DONT_CARE);
-   measure_format.formatMeasures(measures, 3, formatted, ignore, status);
-   *out = i18n::UnicodeStringToString16(formatted);
--  return U_SUCCESS(status) == TRUE;
-+  return U_SUCCESS(status) == true;
- }
- 
- string16 DateIntervalFormat(const Time& begin_time,
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_linux__util.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_linux__util.cc
deleted file mode 100644
index 46ecc67055..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_linux__util.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/linux_util.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/linux_util.cc
-@@ -19,6 +19,7 @@
- #include "base/files/dir_reader_posix.h"
- #include "base/files/file_util.h"
- #include "base/files/scoped_file.h"
-+#include "base/logging.h"
- #include "base/no_destructor.h"
- #include "base/strings/safe_sprintf.h"
- #include "base/strings/string_number_conversions.h"
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_location__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_location__unittest.cc
deleted file mode 100644
index d3b11b10ed..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_location__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/location_unittest.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/location_unittest.cc
-@@ -32,7 +32,7 @@ TEST(LocationTest, CurrentYieldsCorrectV
-   EXPECT_EQ(here.line_number(), previous_line + 1);
-   EXPECT_STREQ("TestBody", here.function_name());
- #endif
--#elif defined(OFFICIAL_BUILD)
-+#elif defined(OFFICIAL_BUILD) && !defined(OS_BSD)
- #error Location builtins must be supported in official builds.
- #elif BUILDFLAG(FROM_HERE_USES_LOCATION_BUILTINS)
- #error FROM_HERE requires location builtins to be supported.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_logging__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_logging__unittest.cc
deleted file mode 100644
index f66aca3cab..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_logging__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/logging_unittest.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/logging_unittest.cc
-@@ -552,7 +552,7 @@ void CheckCrashTestSighandler(int, sigin
-   // need the arch-specific boilerplate below, which is inspired by breakpad.
-   // At the same time, on OSX, ucontext.h is deprecated but si_addr works fine.
-   uintptr_t crash_addr = 0;
--#if defined(OS_MACOSX)
-+#if defined(OS_MACOSX) || defined(OS_BSD)
-   crash_addr = reinterpret_cast<uintptr_t>(info->si_addr);
- #else  // OS_POSIX && !OS_MACOSX
-   ucontext_t* context = reinterpret_cast<ucontext_t*>(context_ptr);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_discardable__memory.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_discardable__memory.cc
deleted file mode 100644
index 36b9d304b8..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_discardable__memory.cc
+++ /dev/null
@@ -1,40 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/memory/discardable_memory.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/memory/discardable_memory.cc
-@@ -23,7 +23,7 @@ const base::Feature kMadvFreeDiscardable
-     "MadvFreeDiscardableMemory", base::FEATURE_DISABLED_BY_DEFAULT};
- #endif  // defined(OS_POSIX)
- 
--#if defined(OS_ANDROID) || defined(OS_LINUX)
-+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
- const base::Feature kDiscardableMemoryBackingTrial{
-     "DiscardableMemoryBackingTrial", base::FEATURE_DISABLED_BY_DEFAULT};
- 
-@@ -47,7 +47,7 @@ const base::FeatureParam<DiscardableMemo
- 
- namespace {
- 
--#if defined(OS_ANDROID) || defined(OS_LINUX)
-+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
- 
- DiscardableMemoryBacking GetBackingForFieldTrial() {
-   DiscardableMemoryTrialGroup trial_group =
-@@ -65,7 +65,7 @@ DiscardableMemoryBacking GetBackingForFi
- 
- }  // namespace
- 
--#if defined(OS_ANDROID) || defined(OS_LINUX)
-+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
- 
- // Probe capabilities of this device to determine whether we should participate
- // in the discardable memory backing trial.
-@@ -94,7 +94,7 @@ DiscardableMemory::DiscardableMemory() =
- DiscardableMemory::~DiscardableMemory() = default;
- 
- DiscardableMemoryBacking GetDiscardableMemoryBacking() {
--#if defined(OS_ANDROID) || defined(OS_LINUX)
-+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
-   if (DiscardableMemoryBackingFieldTrialIsEnabled()) {
-     return GetBackingForFieldTrial();
-   }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h
deleted file mode 100644
index 5df1539ce2..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/memory/discardable_memory_internal.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/memory/discardable_memory_internal.h
-@@ -10,7 +10,7 @@
- #include "base/metrics/field_trial_params.h"
- #include "build/build_config.h"
- 
--#if defined(OS_ANDROID) || defined(OS_LINUX)
-+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
- 
- namespace base {
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc
deleted file mode 100644
index 18c3ad7407..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/memory/madv_free_discardable_memory_posix.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/memory/madv_free_discardable_memory_posix.cc
-@@ -292,7 +292,7 @@ void MadvFreeDiscardableMemoryPosix::Set
- 
- bool MadvFreeDiscardableMemoryPosix::IsResident() const {
-   DFAKE_SCOPED_RECURSIVE_LOCK(thread_collision_warner_);
--#ifdef OS_MACOSX
-+#if defined(OS_MACOSX) || defined(OS_BSD)
-   std::vector<char> vec(allocated_pages_);
- #else
-   std::vector<unsigned char> vec(allocated_pages_);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h
deleted file mode 100644
index 82e0049e0d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/memory/platform_shared_memory_region.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/memory/platform_shared_memory_region.h
-@@ -27,7 +27,7 @@
- #include "base/files/scoped_file.h"
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- namespace content {
- class SandboxIPCHandler;
- }
-@@ -121,7 +121,7 @@ class BASE_EXPORT PlatformSharedMemoryRe
-     kMaxValue = GET_SHMEM_TEMP_DIR_FAILURE
-   };
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) | defined(OS_BSD)
-   // Structure to limit access to executable region creation.
-   struct ExecutableRegion {
-    private:
-@@ -266,7 +266,7 @@ class BASE_EXPORT PlatformSharedMemoryRe
-                            CheckPlatformHandlePermissionsCorrespondToMode);
-   static PlatformSharedMemoryRegion Create(Mode mode,
-                                            size_t size
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-                                            ,
-                                            bool executable = false
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc
deleted file mode 100644
index e2722d04ef..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/memory/platform_shared_memory_region_posix.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/memory/platform_shared_memory_region_posix.cc
-@@ -70,7 +70,7 @@ FDPair ScopedFDPair::get() const {
-   return {fd.get(), readonly_fd.get()};
- }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- // static
- ScopedFD PlatformSharedMemoryRegion::ExecutableRegion::CreateFD(size_t size) {
-   PlatformSharedMemoryRegion region =
-@@ -204,7 +204,7 @@ bool PlatformSharedMemoryRegion::MapAtIn
- // static
- PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Create(Mode mode,
-                                                               size_t size
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-                                                               ,
-                                                               bool executable
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_shared__memory__region__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_shared__memory__region__unittest.cc
deleted file mode 100644
index 0adf641e79..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_memory_shared__memory__region__unittest.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/memory/shared_memory_region_unittest.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/memory/shared_memory_region_unittest.cc
-@@ -188,10 +188,12 @@ TYPED_TEST(SharedMemoryRegionTest, MapAt
-   std::tie(region, rw_mapping) = CreateMappedRegion<TypeParam>(kDataSize);
-   ASSERT_TRUE(region.IsValid());
-   ASSERT_TRUE(rw_mapping.IsValid());
-+#if !defined(OS_BSD)
-   off_t offset = kDataSize / 2;
-   typename TypeParam::MappingType mapping =
-       region.MapAt(offset, kDataSize - offset);
-   EXPECT_FALSE(mapping.IsValid());
-+#endif
- }
- 
- TYPED_TEST(SharedMemoryRegionTest, MapZeroBytesFails) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_native__library__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_native__library__posix.cc
deleted file mode 100644
index 02f1bd6e30..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_native__library__posix.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/native_library_posix.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/native_library_posix.cc
-@@ -29,7 +29,7 @@ NativeLibrary LoadNativeLibraryWithOptio
-   // http://crbug.com/17943, http://crbug.com/17557, http://crbug.com/36892,
-   // and http://crbug.com/40794.
-   int flags = RTLD_LAZY;
--#if defined(OS_ANDROID) || !defined(RTLD_DEEPBIND)
-+#if defined(OS_ANDROID) || !defined(RTLD_DEEPBIND) || defined(OS_BSD)
-   // Certain platforms don't define RTLD_DEEPBIND. Android dlopen() requires
-   // further investigation, as it might vary across versions. Crash here to
-   // warn developers that they're trying to rely on uncertain behavior.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_native__library__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_native__library__unittest.cc
deleted file mode 100644
index 78ea70c2be..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_native__library__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/native_library_unittest.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/native_library_unittest.cc
-@@ -121,7 +121,7 @@ TEST(NativeLibraryTest, LoadLibrary) {
- // versions with respect to symbol resolution scope.
- // TSan and MSan error out on RTLD_DEEPBIND, https://crbug.com/705255
- #if !defined(OS_ANDROID) && !defined(THREAD_SANITIZER) && \
--    !defined(MEMORY_SANITIZER)
-+    !defined(MEMORY_SANITIZER) && !defined(OS_BSD)
- 
- // Verifies that the |prefer_own_symbols| option satisfies its guarantee that
- // a loaded library will always prefer local symbol resolution before
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_path__service__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_path__service__unittest.cc
deleted file mode 100644
index 47297bbfcc..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_path__service__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/path_service_unittest.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/path_service_unittest.cc
-@@ -37,7 +37,7 @@ bool ReturnsValidPath(int dir_type) {
-   if (dir_type == DIR_CACHE)
-     check_path_exists = false;
- #endif
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // On the linux try-bots: a path is returned (e.g. /home/chrome-bot/Desktop),
-   // but it doesn't exist.
-   if (dir_type == DIR_USER_DESKTOP)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc
deleted file mode 100644
index 90c6f56e71..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/posix/can_lower_nice_to.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/posix/can_lower_nice_to.cc
-@@ -31,6 +31,9 @@ bool CanLowerNiceTo(int nice_value) {
-   if (geteuid() == 0)
-     return true;
- 
-+#if defined(OS_BSD)
-+  return false;
-+#else
-   // 2. Skip checking the CAP_SYS_NICE permission because it would require
-   // libcap.so.
- 
-@@ -54,6 +57,7 @@ bool CanLowerNiceTo(int nice_value) {
-   // And lowering niceness to |nice_value| is allowed if it is greater than or
-   // equal to the limit:
-   return nice_value >= lowest_nice_allowed;
-+#endif
- }
- 
- }  // namespace internal
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc
deleted file mode 100644
index 6d37bd83ba..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc
+++ /dev/null
@@ -1,56 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/posix/unix_domain_socket.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/posix/unix_domain_socket.cc
-@@ -6,6 +6,8 @@
- 
- #include <errno.h>
- #include <sys/socket.h>
-+#include <sys/types.h>
-+#include <sys/ucred.h>
- #if !defined(OS_NACL_NONSFI)
- #include <sys/un.h>
- #endif
-@@ -57,7 +59,7 @@ bool CreateSocketPair(ScopedFD* one, Sco
- 
- // static
- bool UnixDomainSocket::EnableReceiveProcessId(int fd) {
--#if !defined(OS_MACOSX)
-+#if !defined(OS_MACOSX) && !defined(OS_NETBSD)
-   const int enable = 1;
-   return setsockopt(fd, SOL_SOCKET, SO_PASSCRED, &enable, sizeof(enable)) == 0;
- #else
-@@ -151,7 +153,11 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
- #if !defined(OS_NACL_NONSFI) && !defined(OS_MACOSX)
-       // The PNaCl toolchain for Non-SFI binary build and macOS do not support
-       // ucred. macOS supports xucred, but this structure is insufficient.
-+#if defined(OS_NETBSD)
-+      + CMSG_SPACE(sizeof(struct unpcbid))
-+#else
-       + CMSG_SPACE(sizeof(struct ucred))
-+#endif
- #endif  // OS_NACL_NONSFI or OS_MACOSX
-       ;
-   char control_buffer[kControlBufferSize];
-@@ -176,7 +182,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
-         wire_fds = reinterpret_cast<int*>(CMSG_DATA(cmsg));
-         wire_fds_len = payload_len / sizeof(int);
-       }
--#if !defined(OS_NACL_NONSFI) && !defined(OS_MACOSX)
-+#if !defined(OS_NACL_NONSFI) && !defined(OS_MACOSX) && !defined(OS_NETBSD)
-       // The PNaCl toolchain for Non-SFI binary build and macOS do not support
-       // SCM_CREDENTIALS.
-       if (cmsg->cmsg_level == SOL_SOCKET &&
-@@ -211,6 +217,12 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
-     socklen_t pid_size = sizeof(pid);
-     if (getsockopt(fd, SOL_LOCAL, LOCAL_PEERPID, &pid, &pid_size) != 0)
-       pid = -1;
-+#elif defined(OS_NETBSD)
-+    socklen_t pid_size = sizeof(pid);
-+    struct unpcbid cred;
-+    if (getsockopt(fd, 0, LOCAL_PEEREID, &cred, &pid_size) != 0)
-+      pid = -1;
-+    pid = cred.unp_pid;
- #else
-     // |pid| will legitimately be -1 if we read EOF, so only DCHECK if we
-     // actually received a message.  Unfortunately, Linux allows sending zero
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_internal__linux.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_internal__linux.h
deleted file mode 100644
index c30cdfcfd4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_internal__linux.h
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/internal_linux.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/internal_linux.h
-@@ -55,6 +55,14 @@ bool ParseProcStats(const std::string& s
- // If the ordering ever changes, carefully review functions that use these
- // values.
- enum ProcStatsFields {
-+#if defined(OS_BSD)
-+  VM_COMM = 0,         // Command name.
-+  VM_PPID = 2,         // Parent process id.
-+  VM_PGRP = 3,         // Process group id.
-+  VM_STARTTIME = 7,    // The process start time.
-+  VM_UTIME = 8,        // The user time.
-+  VM_STIME = 9,        // The system time
-+#else
-   VM_COMM = 1,         // Filename of executable, without parentheses.
-   VM_STATE = 2,        // Letter indicating the state of the process.
-   VM_PPID = 3,         // PID of the parent.
-@@ -67,6 +75,7 @@ enum ProcStatsFields {
-   VM_STARTTIME = 21,   // The time the process started in clock ticks.
-   VM_VSIZE = 22,       // Virtual memory size in bytes.
-   VM_RSS = 23,         // Resident Set Size in pages.
-+#endif
- };
- 
- // Reads the |field_num|th field from |proc_stats|. Returns 0 on failure.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_kill.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_kill.h
deleted file mode 100644
index 5afb101f41..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_kill.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/kill.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/kill.h
-@@ -118,7 +118,7 @@ BASE_EXPORT TerminationStatus GetTermina
- BASE_EXPORT TerminationStatus GetKnownDeadTerminationStatus(
-     ProcessHandle handle, int* exit_code);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- // Spawns a thread to wait asynchronously for the child |process| to exit
- // and then reaps it.
- BASE_EXPORT void EnsureProcessGetsReaped(Process process);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_kill__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_kill__posix.cc
deleted file mode 100644
index bef8717897..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_kill__posix.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/kill_posix.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/kill_posix.cc
-@@ -168,7 +168,7 @@ void EnsureProcessTerminated(Process pro
-       0, new BackgroundReaper(std::move(process), TimeDelta::FromSeconds(2)));
- }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- void EnsureProcessGetsReaped(Process process) {
-   DCHECK(!process.is_current());
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_launch.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_launch.cc
deleted file mode 100644
index 19bb67f1b8..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_launch.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/launch.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/launch.cc
-@@ -15,7 +15,7 @@ LaunchOptions::~LaunchOptions() = defaul
- 
- LaunchOptions LaunchOptionsForTest() {
-   LaunchOptions options;
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // To prevent accidental privilege sharing to an untrusted child, processes
-   // are started with PR_SET_NO_NEW_PRIVS. Do not set that here, since this
-   // new child will be used for testing only.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_launch.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_launch.h
deleted file mode 100644
index 3d44c2b76c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_launch.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/launch.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/launch.h
-@@ -180,7 +180,7 @@ struct BASE_EXPORT LaunchOptions {
-   bool clear_environment = false;
- #endif  // OS_WIN || OS_POSIX || OS_FUCHSIA
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // If non-zero, start the process using clone(), using flags as provided.
-   // Unlike in clone, clone_flags may not contain a custom termination signal
-   // that is sent to the parent when the child dies. The termination signal will
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_launch__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_launch__posix.cc
deleted file mode 100644
index 1a4f67ec59..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_launch__posix.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/launch_posix.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/launch_posix.cc
-@@ -214,6 +214,8 @@ static const char kFDDir[] = "/dev/fd";
- static const char kFDDir[] = "/dev/fd";
- #elif defined(OS_OPENBSD)
- static const char kFDDir[] = "/dev/fd";
-+#elif defined(OS_NETBSD)
-+static const char kFDDir[] = "/dev/fd";
- #elif defined(OS_ANDROID)
- static const char kFDDir[] = "/proc/self/fd";
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_memory.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_memory.cc
deleted file mode 100644
index 22b9e7f969..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_memory.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/memory.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/memory.cc
-@@ -44,7 +44,7 @@ NOINLINE void OnNoMemoryInternal(size_t 
- }  // namespace internal
- 
- // Defined in memory_win.cc for Windows.
--#if !defined(OS_WIN)
-+#if !defined(OS_WIN) && !defined(OS_BSD)
- 
- namespace {
- 
-@@ -63,7 +63,7 @@ void TerminateBecauseOutOfMemory(size_t 
- #endif  // !defined(OS_WIN)
- 
- // Defined in memory_mac.mm for Mac.
--#if !defined(OS_MACOSX)
-+#if !defined(OS_MACOSX) && !defined(OS_BSD)
- 
- bool UncheckedCalloc(size_t num_items, size_t size, void** result) {
-   const size_t alloc_size = num_items * size;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_memory.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_memory.h
deleted file mode 100644
index 094ff73909..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_memory.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/memory.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/memory.h
-@@ -24,7 +24,7 @@ BASE_EXPORT void EnableTerminationOnOutO
- // Crash reporting classifies such crashes as OOM.
- BASE_EXPORT void TerminateBecauseOutOfMemory(size_t size);
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_BSD)
- BASE_EXPORT extern size_t g_oom_size;
- 
- // The maximum allowed value for the OOM score.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_memory__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_memory__unittest.cc
deleted file mode 100644
index 39fb584ee4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_memory__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/memory_unittest.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/memory_unittest.cc
-@@ -106,7 +106,7 @@ TEST(MemoryTest, AllocatorShimWorking) {
- // OpenBSD does not support these tests. Don't test these on ASan/TSan/MSan
- // configurations: only test the real allocator.
- // Windows only supports these tests with the allocator shim in place.
--#if !defined(OS_OPENBSD) && BUILDFLAG(USE_ALLOCATOR_SHIM) && \
-+#if !defined(OS_BSD) && BUILDFLAG(USE_ALLOCATOR_SHIM) && \
-     !defined(MEMORY_TOOL_REPLACES_ALLOCATOR)
- 
- namespace {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__handle.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__handle.cc
deleted file mode 100644
index f41dfa7319..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__handle.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/process_handle.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/process_handle.cc
-@@ -30,7 +30,7 @@ UniqueProcId GetUniqueIdForProcess() {
-              : UniqueProcId(GetCurrentProcId());
- }
- 
--#if defined(OS_LINUX) || defined(OS_AIX)
-+#if defined(OS_LINUX) || defined(OS_AIX) || defined(OS_BSD)
- 
- void InitUniqueIdForProcessInPidNamespace(ProcessId pid_outside_of_namespace) {
-   DCHECK(pid_outside_of_namespace != kNullProcessId);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__handle.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__handle.h
deleted file mode 100644
index e7569912c6..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__handle.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/process_handle.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/process_handle.h
-@@ -103,7 +103,7 @@ BASE_EXPORT ProcessId GetCurrentProcId()
- // processes may be reused.
- BASE_EXPORT UniqueProcId GetUniqueIdForProcess();
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- // When a process is started in a different PID namespace from the browser
- // process, this function must be called with the process's PID in the browser's
- // PID namespace in order to initialize its unique ID. Not thread safe.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__handle__netbsd.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__handle__netbsd.cc
deleted file mode 100644
index e4b0da273a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__handle__netbsd.cc
+++ /dev/null
@@ -1,57 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/process_handle_netbsd.cc.orig	2020-07-09 13:18:47.299833505 +0000
-+++ src/3rdparty/chromium/base/process/process_handle_netbsd.cc
-@@ -0,0 +1,52 @@
-+// Copyright (c) 2011 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/process/process_handle.h"
-+#include "base/stl_util.h"
-+
-+#include <stddef.h>
-+#include <sys/sysctl.h>
-+#include <sys/types.h>
-+#include <unistd.h>
-+#include <cstring>
-+
-+namespace base {
-+
-+ProcessId GetParentProcessId(ProcessHandle process) {
-+  struct kinfo_proc2 info;
-+  size_t length;
-+  int mib[] = { CTL_KERN, KERN_PROC2, KERN_PROC_PID, process,
-+                sizeof(struct kinfo_proc2), 1 };
-+
-+  if (sysctl(mib, base::size(mib), NULL, &length, NULL, 0) < 0)
-+    return -1;
-+
-+  mib[5] = (length / sizeof(struct kinfo_proc2));
-+
-+  if (sysctl(mib, base::size(mib), &info, &length, NULL, 0) < 0)
-+    return -1;
-+
-+  return info.p_ppid;
-+}
-+
-+FilePath GetProcessExecutablePath(ProcessHandle process) {
-+  struct kinfo_proc2 kp;
-+  size_t len;
-+  int mib[] = { CTL_KERN, KERN_PROC2, KERN_PROC_PID, process,
-+                sizeof(struct kinfo_proc2), 1 };
-+
-+  if (sysctl(mib, base::size(mib), NULL, &len, NULL, 0) == -1)
-+    return FilePath();
-+  mib[5] = (len / sizeof(struct kinfo_proc2));
-+  if (sysctl(mib, base::size(mib), &kp, &len, NULL, 0) < 0)
-+    return FilePath();
-+  if ((kp.p_flag & P_SYSTEM) != 0)
-+    return FilePath();
-+  if (strcmp(kp.p_comm, "chrome") == 0)
-+    return FilePath(kp.p_comm);
-+
-+  return FilePath();
-+}
-+
-+}  // namespace base
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__iterator.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__iterator.h
deleted file mode 100644
index 8fd43499fd..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__iterator.h
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/process_iterator.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/process_iterator.h
-@@ -24,7 +24,7 @@
- #if defined(OS_WIN)
- #include <windows.h>
- #include <tlhelp32.h>
--#elif defined(OS_MACOSX) || defined(OS_OPENBSD)
-+#elif defined(OS_MACOSX) || defined(OS_OPENBSD) || defined(OS_NETBSD)
- #include <sys/sysctl.h>
- #elif defined(OS_FREEBSD)
- #include <sys/user.h>
-@@ -111,9 +111,12 @@ class BASE_EXPORT ProcessIterator {
- #if defined(OS_WIN)
-   HANDLE snapshot_;
-   bool started_iteration_;
--#elif defined(OS_MACOSX) || defined(OS_BSD)
-+#elif defined(OS_MACOSX) || defined(OS_FREEBSD)
-   std::vector<kinfo_proc> kinfo_procs_;
-   size_t index_of_kinfo_proc_;
-+#elif defined(OS_NETBSD)
-+  std::vector<kinfo_proc2> kinfo_procs_;
-+  size_t index_of_kinfo_proc_;
- #elif defined(OS_POSIX) || defined(OS_FUCHSIA)
-   DIR* procfs_dir_;
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__iterator__netbsd.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__iterator__netbsd.cc
deleted file mode 100644
index 21963d1c6e..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__iterator__netbsd.cc
+++ /dev/null
@@ -1,151 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/process_iterator_netbsd.cc.orig	2020-07-09 13:18:47.324483044 +0000
-+++ src/3rdparty/chromium/base/process/process_iterator_netbsd.cc
-@@ -0,0 +1,146 @@
-+// Copyright (c) 2013 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/process/process_iterator.h"
-+
-+#include <errno.h>
-+#include <sys/types.h>
-+#include <stddef.h>
-+#include <sys/sysctl.h>
-+#include <unistd.h>
-+
-+/* getuid() */
-+#include <unistd.h>
-+#include <sys/types.h>
-+
-+#include "base/logging.h"
-+#include "base/macros.h"
-+#include "base/strings/string_split.h"
-+#include "base/strings/string_util.h"
-+
-+namespace base {
-+
-+ProcessIterator::ProcessIterator(const ProcessFilter* filter)
-+  : index_of_kinfo_proc_(),
-+  filter_(filter) {
-+
-+  int mib[6];
-+
-+  printf("%s\n", __PRETTY_FUNCTION__);
-+
-+  mib[0] = CTL_KERN;
-+  mib[1] = KERN_PROC2;
-+  mib[2] = KERN_PROC_UID;
-+  mib[3] = getuid();
-+  mib[4] = sizeof(struct kinfo_proc2);
-+  mib[5] = 0;
-+
-+  bool done = false;
-+  int try_num = 1;
-+  const int max_tries = 10;
-+
-+  do {
-+    size_t len = 0;
-+    if (sysctl(mib, 6, NULL, &len, NULL, 0) <0 ){
-+      LOG(ERROR) << "failed to get the size needed for the process list";
-+      kinfo_procs_.resize(0);
-+      done = true;
-+    } else {
-+      size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc2);
-+      // Leave some spare room for process table growth (more could show up
-+      // between when we check and now)
-+      num_of_kinfo_proc += 16;
-+      kinfo_procs_.resize(num_of_kinfo_proc);
-+      len = num_of_kinfo_proc * sizeof(struct kinfo_proc2);
-+      if (sysctl(mib, 6, &kinfo_procs_[0], &len, NULL, 0) <0) {
-+        // If we get a mem error, it just means we need a bigger buffer, so
-+        // loop around again.  Anything else is a real error and give up.
-+        if (errno != ENOMEM) {
-+          LOG(ERROR) << "failed to get the process list";
-+          kinfo_procs_.resize(0);
-+          done = true;
-+        }
-+      } else {
-+        // Got the list, just make sure we're sized exactly right
-+        size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc2);
-+        kinfo_procs_.resize(num_of_kinfo_proc);
-+        done = true;
-+      }
-+    }
-+  } while (!done && (try_num++ < max_tries));
-+
-+  if (!done) {
-+    LOG(ERROR) << "failed to collect the process list in a few tries";
-+    kinfo_procs_.resize(0);
-+  }
-+}
-+
-+ProcessIterator::~ProcessIterator() {
-+}
-+
-+bool ProcessIterator::CheckForNextProcess() {
-+  std::string data;
-+  for (; index_of_kinfo_proc_ < kinfo_procs_.size(); ++index_of_kinfo_proc_) {
-+    kinfo_proc2& kinfo = kinfo_procs_[index_of_kinfo_proc_];
-+
-+    // Skip processes just awaiting collection
-+    if ((kinfo.p_pid > 0) && (kinfo.p_stat == SZOMB))
-+      continue;
-+
-+    int mib[] = { CTL_KERN, KERN_PROC_ARGS, kinfo.p_pid };
-+
-+    // Find out what size buffer we need.
-+    size_t data_len = 0;
-+    if (sysctl(mib, __arraycount(mib), NULL, &data_len, NULL, 0) < 0) {
-+      DVPLOG(1) << "failed to figure out the buffer size for a commandline";
-+      continue;
-+    }
-+
-+    data.resize(data_len);
-+    if (sysctl(mib, __arraycount(mib), &data[0], &data_len, NULL, 0) < 0) {
-+      DVPLOG(1) << "failed to fetch a commandline";
-+      continue;
-+    }
-+
-+    // |data| contains all the command line parameters of the process, separated
-+    // by blocks of one or more null characters. We tokenize |data| into a
-+    // vector of strings using '\0' as a delimiter and populate
-+    // |entry_.cmd_line_args_|.
-+    std::string delimiters;
-+    delimiters.push_back('\0');
-+    entry_.cmd_line_args_ = SplitString(data, delimiters, KEEP_WHITESPACE,
-+                                        SPLIT_WANT_NONEMPTY);
-+
-+    // |data| starts with the full executable path followed by a null character.
-+    // We search for the first instance of '\0' and extract everything before it
-+    // to populate |entry_.exe_file_|.
-+    size_t exec_name_end = data.find('\0');
-+    if (exec_name_end == std::string::npos) {
-+      DLOG(ERROR) << "command line data didn't match expected format";
-+      continue;
-+    }
-+
-+    entry_.pid_ = kinfo.p_pid;
-+    entry_.ppid_ = kinfo.p_ppid;
-+    entry_.gid_ = kinfo.p__pgid;
-+    size_t last_slash = data.rfind('/', exec_name_end);
-+    if (last_slash == std::string::npos)
-+      entry_.exe_file_.assign(data, 0, exec_name_end);
-+    else
-+      entry_.exe_file_.assign(data, last_slash + 1,
-+                              exec_name_end - last_slash - 1);
-+    // Start w/ the next entry next time through
-+    ++index_of_kinfo_proc_;
-+    // Done
-+    return true;
-+  }
-+  return false;
-+}
-+
-+bool NamedProcessIterator::IncludeEntry() {
-+  return (executable_name_ == entry().exe_file() &&
-+                            ProcessIterator::IncludeEntry());
-+}
-+
-+}  // namespace base
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__linux.cc
deleted file mode 100644
index 4c16ad3a4d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__linux.cc
+++ /dev/null
@@ -1,34 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/process_linux.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/process_linux.cc
-@@ -80,6 +80,9 @@ Time Process::CreationTime() const {
-                                   internal::VM_STARTTIME)
-                             : internal::ReadProcStatsAndGetFieldAsInt64(
-                                   Pid(), internal::VM_STARTTIME);
-+#if defined(OS_BSD)
-+  return Time::FromTimeT(start_ticks);
-+#else
-   if (!start_ticks)
-     return Time();
-   TimeDelta start_offset = internal::ClockTicksToTimeDelta(start_ticks);
-@@ -87,8 +90,11 @@ Time Process::CreationTime() const {
-   if (boot_time.is_null())
-     return Time();
-   return Time(boot_time + start_offset);
-+#endif
- }
- 
-+#if !defined(OS_BSD)
-+  return Time::FromTimeT(start_ticks);
- // static
- bool Process::CanBackgroundProcesses() {
- #if defined(OS_CHROMEOS)
-@@ -140,6 +146,7 @@ bool Process::SetProcessBackgrounded(boo
-   DPCHECK(result == 0);
-   return result == 0;
- }
-+#endif
- 
- #if defined(OS_CHROMEOS)
- bool IsProcessBackgroundedCGroup(const StringPiece& cgroup_contents) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics.cc
deleted file mode 100644
index 9bafe1f568..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/process_metrics.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/process_metrics.cc
-@@ -58,7 +58,7 @@ SystemMetrics SystemMetrics::Sample() {
-   SystemMetrics system_metrics;
- 
-   system_metrics.committed_memory_ = GetSystemCommitCharge();
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   GetSystemMemoryInfo(&system_metrics.memory_info_);
-   GetVmStatInfo(&system_metrics.vmstat_info_);
-   GetSystemDiskInfo(&system_metrics.disk_info_);
-@@ -76,7 +76,7 @@ std::unique_ptr<Value> SystemMetrics::To
-   std::unique_ptr<DictionaryValue> res(new DictionaryValue());
- 
-   res->SetIntKey("committed_memory", static_cast<int>(committed_memory_));
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   std::unique_ptr<DictionaryValue> meminfo = memory_info_.ToValue();
-   std::unique_ptr<DictionaryValue> vmstat = vmstat_info_.ToValue();
-   meminfo->MergeDictionary(vmstat.get());
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics.h
deleted file mode 100644
index 2ca56df390..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics.h
+++ /dev/null
@@ -1,95 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/process_metrics.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/process_metrics.h
-@@ -44,7 +44,7 @@ namespace base {
- // Full declaration is in process_metrics_iocounters.h.
- struct IoCounters;
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
- // Minor and major page fault counts since the process creation.
- // Both counts are process-wide, and exclude child processes.
- //
-@@ -95,7 +95,7 @@ class BASE_EXPORT ProcessMetrics {
-   // convenience wrapper for CreateProcessMetrics().
-   static std::unique_ptr<ProcessMetrics> CreateCurrentProcessMetrics();
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   // Resident Set Size is a Linux/Android specific memory concept. Do not
-   // attempt to extend this to other platforms.
-   BASE_EXPORT size_t GetResidentSetSize() const;
-@@ -186,7 +186,7 @@ class BASE_EXPORT ProcessMetrics {
-   int GetOpenFdSoftLimit() const;
- #endif  // defined(OS_POSIX)
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   // Bytes of swap as reported by /proc/[pid]/status.
-   uint64_t GetVmSwapBytes() const;
- 
-@@ -205,7 +205,7 @@ class BASE_EXPORT ProcessMetrics {
-   ProcessMetrics(ProcessHandle process, PortProvider* port_provider);
- #endif  // !defined(OS_MACOSX) || defined(OS_IOS)
- 
--#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_AIX)
-+#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_AIX) || defined(OS_BSD)
-   int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
- #endif
- #if defined(OS_MACOSX)
-@@ -234,7 +234,7 @@ class BASE_EXPORT ProcessMetrics {
-   // Number of bytes transferred to/from disk in bytes.
-   uint64_t last_cumulative_disk_usage_ = 0;
- 
--#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_AIX)
-+#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_AIX) || defined(OS_BSD)
-   // Same thing for idle wakeups.
-   TimeTicks last_idle_wakeups_time_;
-   uint64_t last_absolute_idle_wakeups_;
-@@ -286,7 +286,8 @@ BASE_EXPORT void IncreaseFdLimitTo(unsig
- #endif  // defined(OS_POSIX)
- 
- #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
--    defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA)
-+    defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA) || \
-+    defined(OS_BSD)
- // Data about system-wide memory consumption. Values are in KB. Available on
- // Windows, Mac, Linux, Android and Chrome OS.
- //
-@@ -319,7 +320,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
-   int avail_phys = 0;
- #endif
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_BSD)
-   // This provides an estimate of available memory as described here:
-   // https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34e431b0ae398fc54ea69ff85ec700722c9da773
-   // NOTE: this is ONLY valid in kernels 3.14 and up.  Its value will always
-@@ -334,7 +335,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
- #endif
- 
- #if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) || \
--    defined(OS_FUCHSIA)
-+    defined(OS_FUCHSIA) || defined(OS_BSD)
-   int buffers = 0;
-   int cached = 0;
-   int active_anon = 0;
-@@ -372,7 +373,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(Sys
- #endif  // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) ||
-         // defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA)
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_BSD)
- // Parse the data found in /proc/<pid>/stat and return the sum of the
- // CPU-related ticks.  Returns -1 on parse error.
- // Exposed for testing.
-@@ -540,7 +541,7 @@ class BASE_EXPORT SystemMetrics {
-   FRIEND_TEST_ALL_PREFIXES(SystemMetricsTest, SystemMetrics);
- 
-   size_t committed_memory_;
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   SystemMemoryInfoKB memory_info_;
-   VmStatInfo vmstat_info_;
-   SystemDiskInfo disk_info_;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics__netbsd.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics__netbsd.cc
deleted file mode 100644
index 932cef4cbb..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics__netbsd.cc
+++ /dev/null
@@ -1,87 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/process_metrics_netbsd.cc.orig	2021-03-13 05:56:47.620639617 +0000
-+++ src/3rdparty/chromium/base/process/process_metrics_netbsd.cc
-@@ -0,0 +1,82 @@
-+// Copyright (c) 2013 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/process/process_metrics.h"
-+
-+#include <stddef.h>
-+#include <stdint.h>
-+#include <sys/param.h>
-+#include <sys/sysctl.h>
-+#include <sys/vmmeter.h>
-+
-+#include "base/memory/ptr_util.h"
-+#include "base/process/process_metrics_iocounters.h"
-+#include "base/stl_util.h"
-+#include "base/logging.h"
-+
-+namespace base {
-+
-+// static
-+std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
-+    ProcessHandle process) {
-+  return WrapUnique(new ProcessMetrics(process));
-+}
-+
-+bool ProcessMetrics::GetIOCounters(IoCounters* io_counters) const {
-+  return false;
-+}
-+
-+static int GetProcessCPU(pid_t pid) {
-+  struct kinfo_proc2 info;
-+  size_t length;
-+  int mib[] = { CTL_KERN, KERN_PROC2, KERN_PROC_PID, pid,
-+                sizeof(struct kinfo_proc2), 1 };
-+
-+  if (sysctl(mib, base::size(mib), NULL, &length, NULL, 0) < 0)
-+    return -1;
-+
-+  mib[5] = (length / sizeof(struct kinfo_proc2));
-+
-+  if (sysctl(mib, base::size(mib), &info, &length, NULL, 0) < 0)
-+    return 0;
-+
-+  return info.p_pctcpu;
-+}
-+
-+TimeDelta ProcessMetrics::GetCumulativeCPUUsage() {
-+  //NOTREACHED();
-+  return TimeDelta();
-+}
-+
-+#if 0
-+  XXXX
-+bool ProcessMetrics::GetCumulativeCPUUsagePerThread(CPUUsagePerThread&) {
-+  //NOTREACHED();
-+  return false;
-+}
-+#endif
-+
-+ProcessMetrics::ProcessMetrics(ProcessHandle process)
-+    : process_(process) {}
-+
-+size_t GetSystemCommitCharge() {
-+  int mib[] = { CTL_VM, VM_METER };
-+  int pagesize;
-+  struct vmtotal vmtotal;
-+  unsigned long mem_total, mem_free, mem_inactive;
-+  size_t len = sizeof(vmtotal);
-+
-+  if (sysctl(mib, base::size(mib), &vmtotal, &len, NULL, 0) < 0)
-+    return 0;
-+
-+  mem_total = vmtotal.t_vm;
-+  mem_free = vmtotal.t_free;
-+  mem_inactive = vmtotal.t_vm - vmtotal.t_avm;
-+
-+  pagesize = getpagesize();
-+
-+  return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
-+}
-+
-+}  // namespace base
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc
deleted file mode 100644
index ca2f23c268..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/process_metrics_posix.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/process/process_metrics_posix.cc
-@@ -20,6 +20,7 @@
- 
- #if defined(OS_MACOSX)
- #include <malloc/malloc.h>
-+#elif defined(OS_FREEBSD) || defined(OS_NETBSD)
- #else
- #include <malloc.h>
- #endif
-@@ -126,7 +127,7 @@ size_t ProcessMetrics::GetMallocUsage() 
- #else
-   return minfo.hblkhd + minfo.arena;
- #endif
--#elif defined(OS_FUCHSIA)
-+#elif defined(OS_FUCHSIA) || defined(OS_BSD)
-   // TODO(fuchsia): Not currently exposed. https://crbug.com/735087.
-   return 0;
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__unittest.cc
deleted file mode 100644
index f9bed6b731..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/process_unittest.cc.orig	2020-07-08 21:40:31.000000000 +0000
-+++ src/3rdparty/chromium/base/process/process_unittest.cc
-@@ -148,7 +148,7 @@ TEST_F(ProcessTest, CreationTimeOtherPro
-   // was spawned and a time recorded after it was spawned. However, since the
-   // base::Time and process creation clocks don't match, tolerate some error.
-   constexpr base::TimeDelta kTolerance =
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-       // On Linux, process creation time is relative to boot time which has a
-       // 1-second resolution. Tolerate 1 second for the imprecise boot time and
-       // 100 ms for the imprecise clock.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__util__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__util__unittest.cc
deleted file mode 100644
index 7ab4da9e8e..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_process_process__util__unittest.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/process/process_util_unittest.cc.orig	2020-07-08 21:41:45.000000000 +0000
-+++ src/3rdparty/chromium/base/process/process_util_unittest.cc
-@@ -1307,7 +1307,7 @@ std::string TestLaunchProcess(const Comm
-   options.fds_to_remap.emplace_back(fds[1], STDOUT_FILENO);
- #endif  // defined(OS_WIN)
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   options.clone_flags = clone_flags;
- #else
-   CHECK_EQ(0, clone_flags);
-@@ -1377,7 +1377,7 @@ TEST_F(ProcessUtilTest, LaunchProcess) {
-   EXPECT_EQ("wibble", TestLaunchProcess(kPrintEnvCommand, env_changes,
-                                         no_clear_environ, no_clone_flags));
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Test a non-trival value for clone_flags.
-   EXPECT_EQ("wibble", TestLaunchProcess(kPrintEnvCommand, env_changes,
-                                         no_clear_environ, CLONE_FS));
-@@ -1391,7 +1391,7 @@ TEST_F(ProcessUtilTest, LaunchProcess) {
-                                   true /* clear_environ */, no_clone_flags));
- }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- MULTIPROCESS_TEST_MAIN(CheckPidProcess) {
-   const pid_t kInitPid = 1;
-   const pid_t pid = syscall(__NR_getpid);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_register__context.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_register__context.h
deleted file mode 100644
index a6acccfcfe..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_register__context.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/profiler/register_context.h.orig	2020-07-08 21:41:45.000000000 +0000
-+++ src/3rdparty/chromium/base/profiler/register_context.h
-@@ -17,7 +17,7 @@
- #include <windows.h>
- #elif defined(OS_MACOSX)
- #include <mach/machine/thread_status.h>
--#elif defined(OS_ANDROID) || defined(OS_LINUX)
-+#elif defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
- #include <sys/ucontext.h>
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc
deleted file mode 100644
index 1b47c10827..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.cc.orig	2020-07-08 21:40:31.000000000 +0000
-+++ src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.cc
-@@ -7,7 +7,7 @@
- namespace base {
- 
- SamplingProfilerThreadToken GetSamplingProfilerCurrentThreadToken() {
--#if defined(OS_ANDROID) || defined(OS_LINUX)
-+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
-   return {PlatformThread::CurrentId(), pthread_self()};
- #else
-   return {PlatformThread::CurrentId()};
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h
deleted file mode 100644
index dd0daa6e8f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.h.orig	2020-07-08 21:40:31.000000000 +0000
-+++ src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.h
-@@ -9,7 +9,7 @@
- #include "base/threading/platform_thread.h"
- #include "build/build_config.h"
- 
--#if defined(OS_ANDROID) || defined(OS_LINUX)
-+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
- #include <pthread.h>
- #endif
- 
-@@ -21,7 +21,7 @@ namespace base {
- // functions used to obtain the stack base address.
- struct SamplingProfilerThreadToken {
-   PlatformThreadId id;
--#if defined(OS_ANDROID) || defined(OS_LINUX)
-+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
-   pthread_t pthread_id;
- #endif
- };
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_stack__copier__signal.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_stack__copier__signal.cc
deleted file mode 100644
index 14f2056149..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_stack__copier__signal.cc
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/profiler/stack_copier_signal.cc.orig	2020-07-15 18:55:48.000000000 +0000
-+++ src/3rdparty/chromium/base/profiler/stack_copier_signal.cc
-@@ -4,10 +4,14 @@
- 
- #include "base/profiler/stack_copier_signal.h"
- 
-+#if defined(OS_NETBSD)
-+#include <sys/futex.h>
-+#else
- #include <linux/futex.h>
-+#include <syscall.h>
-+#endif
- #include <signal.h>
- #include <sys/ucontext.h>
--#include <syscall.h>
- 
- #include <atomic>
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__unittest.cc
deleted file mode 100644
index 2a8e982113..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/profiler/stack_sampling_profiler_unittest.cc.orig	2020-07-08 21:41:45.000000000 +0000
-+++ src/3rdparty/chromium/base/profiler/stack_sampling_profiler_unittest.cc
-@@ -41,7 +41,7 @@
- #include <intrin.h>
- #include <malloc.h>
- #include <windows.h>
--#else
-+#elif defined(OS_LINUX)
- #include <alloca.h>
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_sampling__heap__profiler_sampling__heap__profiler.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_sampling__heap__profiler_sampling__heap__profiler.cc
deleted file mode 100644
index 6dd30adb01..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_sampling__heap__profiler_sampling__heap__profiler.cc
+++ /dev/null
@@ -1,28 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/sampling_heap_profiler/sampling_heap_profiler.cc.orig	2020-07-08 21:41:45.000000000 +0000
-+++ src/3rdparty/chromium/base/sampling_heap_profiler/sampling_heap_profiler.cc
-@@ -21,7 +21,7 @@
- #include "base/trace_event/heap_profiler_allocation_context_tracker.h"
- #include "build/build_config.h"
- 
--#if defined(OS_MACOSX)
-+#if defined(OS_MACOSX) || defined(OS_BSD)
- #include <pthread.h>
- #endif
- 
-@@ -61,6 +61,14 @@ const char* GetAndLeakThreadName() {
-   int err = prctl(PR_GET_NAME, name);
-   if (!err)
-     return strdup(name);
-+#elif defined(OS_FREEBSD)
-+  pthread_get_name_np(pthread_self(), name, kBufferLen);
-+  if (*name != '\0')
-+    return strdup(name);
-+#elif defined(OS_NETBSD)
-+  pthread_getname_np(pthread_self(), name, kBufferLen);
-+  if (*name != '\0')
-+    return strdup(name);
- #elif defined(OS_MACOSX)
-   int err = pthread_getname_np(pthread_self(), name, kBufferLen);
-   if (err == 0 && *name != '\0')
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_security__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_security__unittest.cc
deleted file mode 100644
index 7add38cc12..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_security__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/security_unittest.cc.orig	2020-07-08 21:40:31.000000000 +0000
-+++ src/3rdparty/chromium/base/security_unittest.cc
-@@ -59,7 +59,7 @@ NOINLINE Type HideValueFromCompiler(vola
- // FAILS_ is too clunky.
- void OverflowTestsSoftExpectTrue(bool overflow_detected) {
-   if (!overflow_detected) {
--#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_MACOSX)
-+#if defined(OS_POSIX) && !defined(OS_MACOSX)
-     // Sadly, on Linux, Android, and OSX we don't have a good story yet. Don't
-     // fail the test, but report.
-     printf("Platform has overflow: %s\n",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_synchronization_lock__impl.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_synchronization_lock__impl.h
deleted file mode 100644
index 0fe9b995b0..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_synchronization_lock__impl.h
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/synchronization/lock_impl.h.orig	2020-07-08 21:40:31.000000000 +0000
-+++ src/3rdparty/chromium/base/synchronization/lock_impl.h
-@@ -69,9 +69,12 @@ void LockImpl::Unlock() {
-   ::ReleaseSRWLockExclusive(reinterpret_cast<PSRWLOCK>(&native_handle_));
- }
- #elif defined(OS_POSIX) || defined(OS_FUCHSIA)
-+//#pragma GCC diagnostic push
-+//#pragma GCC diagnostic ignored "-Wthread-safety-analysis"
- void LockImpl::Unlock() {
-   int rv = pthread_mutex_unlock(&native_handle_);
-   DCHECK_EQ(rv, 0) << ". " << strerror(rv);
-+//#pragma GCC diagnostic pop
- }
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_syslog__logging.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_syslog__logging.cc
deleted file mode 100644
index ad6a859105..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_syslog__logging.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/syslog_logging.cc.orig	2020-07-08 21:40:31.000000000 +0000
-+++ src/3rdparty/chromium/base/syslog_logging.cc
-@@ -14,7 +14,7 @@
- #include "base/debug/stack_trace.h"
- #include "base/strings/string_util.h"
- #include "base/win/win_util.h"
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- // <syslog.h> defines LOG_INFO, LOG_WARNING macros that could conflict with
- // base::LOG_INFO, base::LOG_WARNING.
- #include <syslog.h>
-@@ -113,7 +113,7 @@ EventLogMessage::~EventLogMessage() {
- 
-   if (user_sid != nullptr)
-     ::LocalFree(user_sid);
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   const char kEventSource[] = "chrome";
-   openlog(kEventSource, LOG_NOWAIT | LOG_PID, LOG_USER);
-   // We can't use the defined names for the logging severity from syslog.h
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info.cc
deleted file mode 100644
index 223e73d43a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/system/sys_info.cc.orig	2020-07-08 21:40:31.000000000 +0000
-+++ src/3rdparty/chromium/base/system/sys_info.cc
-@@ -102,7 +102,7 @@ void SysInfo::GetHardwareInfo(base::Once
- #elif defined(OS_ANDROID) || defined(OS_MACOSX)
-   base::ThreadPool::PostTaskAndReplyWithResult(
-       FROM_HERE, {}, base::BindOnce(&GetHardwareInfoSync), std::move(callback));
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   base::ThreadPool::PostTaskAndReplyWithResult(
-       FROM_HERE, {base::MayBlock()}, base::BindOnce(&GetHardwareInfoSync),
-       std::move(callback));
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info.h
deleted file mode 100644
index a824439fcd..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/system/sys_info.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/system/sys_info.h
-@@ -201,6 +201,8 @@ class BASE_EXPORT SysInfo {
-   // On Desktop this returns true when memory <= 512MB.
-   static bool IsLowEndDevice();
- 
-+  static uint64_t MaxSharedMemorySize();
-+
-  private:
-   FRIEND_TEST_ALL_PREFIXES(SysInfoTest, AmountOfAvailablePhysicalMemory);
-   FRIEND_TEST_ALL_PREFIXES(debug::SystemMetricsTest, ParseMeminfo);
-@@ -210,7 +212,7 @@ class BASE_EXPORT SysInfo {
-   static bool IsLowEndDeviceImpl();
-   static HardwareInfo GetHardwareInfoSync();
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_BSD)
-   static int64_t AmountOfAvailablePhysicalMemory(
-       const SystemMemoryInfoKB& meminfo);
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info__netbsd.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info__netbsd.cc
deleted file mode 100644
index 3604d99502..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info__netbsd.cc
+++ /dev/null
@@ -1,82 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/system/sys_info_netbsd.cc.orig	2020-07-09 13:28:11.909266556 +0000
-+++ src/3rdparty/chromium/base/system/sys_info_netbsd.cc
-@@ -0,0 +1,77 @@
-+// Copyright (c) 2011 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/system/sys_info.h"
-+
-+#include <stddef.h>
-+#include <stdint.h>
-+#include <sys/param.h>
-+#include <sys/shm.h>
-+#include <sys/sysctl.h>
-+
-+#include "base/stl_util.h"
-+
-+namespace {
-+
-+int64_t AmountOfMemory(int pages_name) {
-+  long pages = sysconf(pages_name);
-+  long page_size = sysconf(_SC_PAGESIZE);
-+  if (pages == -1 || page_size == -1) {
-+    NOTREACHED();
-+    return 0;
-+  }
-+  return static_cast<int64_t>(pages) * page_size;
-+}
-+
-+}  // namespace
-+
-+namespace base {
-+
-+// static
-+int SysInfo::NumberOfProcessors() {
-+  int mib[] = {CTL_HW, HW_NCPU};
-+  int ncpu;
-+  size_t size = sizeof(ncpu);
-+  if (sysctl(mib, base::size(mib), &ncpu, &size, NULL, 0) < 0) {
-+    NOTREACHED();
-+    return 1;
-+  }
-+  return ncpu;
-+}
-+
-+// static
-+int64_t SysInfo::AmountOfPhysicalMemoryImpl() {
-+  return AmountOfMemory(_SC_PHYS_PAGES);
-+}
-+
-+// static
-+int64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
-+  return AmountOfMemory(_SC_PHYS_PAGES);
-+}
-+
-+// static
-+uint64_t SysInfo::MaxSharedMemorySize() {
-+  int mib[] = {CTL_KERN, KERN_SYSVIPC, KERN_SYSVIPC_SHMMAX};
-+  size_t limit;
-+  size_t size = sizeof(limit);
-+  if (sysctl(mib, base::size(mib), &limit, &size, NULL, 0) < 0) {
-+    NOTREACHED();
-+    return 0;
-+  }
-+  return static_cast<uint64_t>(limit);
-+}
-+
-+// static
-+std::string SysInfo::CPUModelName() {
-+  int mib[] = {CTL_HW, HW_MODEL};
-+  char name[256];
-+  size_t len = base::size(name);
-+  if (sysctl(mib, base::size(mib), name, &len, NULL, 0) < 0) {
-+    NOTREACHED();
-+    return std::string();
-+  }
-+  return name;
-+}
-+
-+}  // namespace base
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc
deleted file mode 100644
index f36d72323f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/system/sys_info_posix.cc.orig	2020-07-15 18:55:48.000000000 +0000
-+++ src/3rdparty/chromium/base/system/sys_info_posix.cc
-@@ -35,7 +35,7 @@
- 
- namespace {
- 
--#if !defined(OS_OPENBSD)
-+#if !defined(OS_BSD)
- int NumberOfProcessors() {
-   // sysconf returns the number of "logical" (not "physical") processors on both
-   // Mac and Linux.  So we get the number of max available "logical" processors.
-@@ -127,7 +127,7 @@ bool GetDiskSpaceInfo(const base::FilePa
- 
- namespace base {
- 
--#if !defined(OS_OPENBSD)
-+#if !defined(OS_BSD)
- int SysInfo::NumberOfProcessors() {
-   return g_lazy_number_of_processors.Get().value();
- }
-@@ -220,6 +220,8 @@ std::string SysInfo::OperatingSystemArch
-     arch = "x86";
-   } else if (arch == "amd64") {
-     arch = "x86_64";
-+  } else if (arch == "arm64") {
-+    arch = "aarch64";
-   } else if (std::string(info.sysname) == "AIX") {
-     arch = "ppc64";
-   }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_task_thread__pool_environment__config__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_task_thread__pool_environment__config__unittest.cc
deleted file mode 100644
index 3e9c26feb8..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_task_thread__pool_environment__config__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/task/thread_pool/environment_config_unittest.cc.orig	2020-07-08 21:40:31.000000000 +0000
-+++ src/3rdparty/chromium/base/task/thread_pool/environment_config_unittest.cc
-@@ -15,7 +15,7 @@ TEST(ThreadPoolEnvironmentConfig, CanUse
- #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_IOS)
-   EXPECT_TRUE(CanUseBackgroundPriorityForWorkerThread());
- #elif defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FUCHSIA) || \
--    defined(OS_CHROMEOS) || defined(OS_NACL)
-+    defined(OS_CHROMEOS) || defined(OS_NACL) || defined(OS_BSD)
-   EXPECT_FALSE(CanUseBackgroundPriorityForWorkerThread());
- #else
- #error Platform doesn't match any block
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_test_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_test_BUILD.gn
deleted file mode 100644
index f5ce44e31c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_test_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/test/BUILD.gn.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/test/BUILD.gn
-@@ -403,7 +403,7 @@ static_library("run_all_base_unittests")
-   deps = [ ":test_support" ]
- }
- 
--if (is_linux) {
-+if (is_linux || is_bsd) {
-   source_set("fontconfig_util_linux") {
-     sources = [
-       "fontconfig_util_linux.cc",
-@@ -444,7 +444,7 @@ if (is_linux) {
-   }
- }
- 
--if (is_fuchsia || is_linux) {
-+if (is_fuchsia || is_linux || is_bsd) {
-   shared_library("malloc_wrapper") {
-     testonly = true
-     sources = [ "malloc_wrapper.cc" ]
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_BUILD.gn
deleted file mode 100644
index 58a930352d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_BUILD.gn
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/third_party/libevent/BUILD.gn.orig	2020-07-15 18:55:48.000000000 +0000
-+++ src/3rdparty/chromium/base/third_party/libevent/BUILD.gn
-@@ -45,11 +45,25 @@ static_library("libevent") {
-     include_dirs = [ "mac" ]
-   } else if (is_linux) {
-     sources += [
--      "epoll.c",
-+      "kqueue.c",
-       "linux/config.h",
-       "linux/event-config.h",
-     ]
-     include_dirs = [ "linux" ]
-+  } else if (is_freebsd) {
-+    sources += [
-+      "kqueue.c",
-+      "freebsd/config.h",
-+      "freebsd/event-config.h",
-+    ]
-+    include_dirs = [ "freebsd" ]
-+  } else if (is_netbsd) {
-+    sources += [
-+      "kqueue.c",
-+      "netbsd/config.h",
-+      "netbsd/event-config.h",
-+    ]
-+    include_dirs = [ "netbsd" ]
-   } else if (is_android) {
-     sources += [
-       "android/config.h",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_event-config.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_event-config.h
deleted file mode 100644
index 30ad5f5983..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_event-config.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/third_party/libevent/event-config.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/third_party/libevent/event-config.h
-@@ -15,6 +15,8 @@
- #include "base/third_party/libevent/linux/event-config.h"
- #elif defined(__FreeBSD__)
- #include "base/third_party/libevent/freebsd/event-config.h"
-+#elif defined(__NetBSD__)
-+#include "base/third_party/libevent/netbsd/event-config.h"
- #elif defined(__sun)
- #include "base/third_party/libevent/solaris/event-config.h"
- #elif defined(_AIX)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_netbsd_config.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_netbsd_config.h
deleted file mode 100644
index 2e2c594bf1..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_netbsd_config.h
+++ /dev/null
@@ -1,271 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/third_party/libevent/netbsd/config.h.orig	2016-11-12 05:01:22.790720883 +0000
-+++ src/3rdparty/chromium/base/third_party/libevent/netbsd/config.h
-@@ -0,0 +1,266 @@
-+/* config.h.  Generated from config.h.in by configure.  */
-+/* config.h.in.  Generated from configure.in by autoheader.  */
-+
-+/* Define if clock_gettime is available in libc */
-+#define DNS_USE_CPU_CLOCK_FOR_ID 1
-+
-+/* Define is no secure id variant is available */
-+/* #undef DNS_USE_GETTIMEOFDAY_FOR_ID */
-+
-+/* Define to 1 if you have the `clock_gettime' function. */
-+#define HAVE_CLOCK_GETTIME 1
-+
-+/* Define if /dev/poll is available */
-+/* #undef HAVE_DEVPOLL */
-+
-+/* Define to 1 if you have the <dlfcn.h> header file. */
-+#define HAVE_DLFCN_H 1
-+
-+/* Define if your system supports the epoll system calls */
-+/* #undef HAVE_EPOLL */
-+
-+/* Define to 1 if you have the `epoll_ctl' function. */
-+/* #undef HAVE_EPOLL_CTL */
-+
-+/* Define if your system supports event ports */
-+/* #undef HAVE_EVENT_PORTS */
-+
-+/* Define to 1 if you have the `fcntl' function. */
-+#define HAVE_FCNTL 1
-+
-+/* Define to 1 if you have the <fcntl.h> header file. */
-+#define HAVE_FCNTL_H 1
-+
-+/* Define to 1 if the system has the type `fd_mask'. */
-+#define HAVE_FD_MASK 1
-+
-+/* Define to 1 if you have the `getaddrinfo' function. */
-+#define HAVE_GETADDRINFO 1
-+
-+/* Define to 1 if you have the `getegid' function. */
-+#define HAVE_GETEGID 1
-+
-+/* Define to 1 if you have the `geteuid' function. */
-+#define HAVE_GETEUID 1
-+
-+/* Define to 1 if you have the `getnameinfo' function. */
-+#define HAVE_GETNAMEINFO 1
-+
-+/* Define to 1 if you have the `gettimeofday' function. */
-+#define HAVE_GETTIMEOFDAY 1
-+
-+/* Define to 1 if you have the `inet_ntop' function. */
-+#define HAVE_INET_NTOP 1
-+
-+/* Define to 1 if you have the <inttypes.h> header file. */
-+#define HAVE_INTTYPES_H 1
-+
-+/* Define to 1 if you have the `issetugid' function. */
-+#define HAVE_ISSETUGID 1
-+
-+/* Define to 1 if you have the `kqueue' function. */
-+#define HAVE_KQUEUE 1
-+
-+/* Define to 1 if you have the `nsl' library (-lnsl). */
-+/* #undef HAVE_LIBNSL */
-+
-+/* Define to 1 if you have the `resolv' library (-lresolv). */
-+/* #undef HAVE_LIBRESOLV */
-+
-+/* Define to 1 if you have the `rt' library (-lrt). */
-+#define HAVE_LIBRT 1
-+
-+/* Define to 1 if you have the `socket' library (-lsocket). */
-+/* #undef HAVE_LIBSOCKET */
-+
-+/* Define to 1 if you have the <memory.h> header file. */
-+#define HAVE_MEMORY_H 1
-+
-+/* Define to 1 if you have the <netinet/in6.h> header file. */
-+/* #undef HAVE_NETINET_IN6_H */
-+
-+/* Define to 1 if you have the `poll' function. */
-+#define HAVE_POLL 1
-+
-+/* Define to 1 if you have the <poll.h> header file. */
-+#define HAVE_POLL_H 1
-+
-+/* Define to 1 if you have the `port_create' function. */
-+/* #undef HAVE_PORT_CREATE */
-+
-+/* Define to 1 if you have the <port.h> header file. */
-+/* #undef HAVE_PORT_H */
-+
-+/* Define to 1 if you have the `select' function. */
-+#define HAVE_SELECT 1
-+
-+/* Define if F_SETFD is defined in <fcntl.h> */
-+#define HAVE_SETFD 1
-+
-+/* Define to 1 if you have the `sigaction' function. */
-+#define HAVE_SIGACTION 1
-+
-+/* Define to 1 if you have the `signal' function. */
-+#define HAVE_SIGNAL 1
-+
-+/* Define to 1 if you have the <signal.h> header file. */
-+#define HAVE_SIGNAL_H 1
-+
-+/* Define to 1 if you have the <stdarg.h> header file. */
-+#define HAVE_STDARG_H 1
-+
-+/* Define to 1 if you have the <stdint.h> header file. */
-+#define HAVE_STDINT_H 1
-+
-+/* Define to 1 if you have the <stdlib.h> header file. */
-+#define HAVE_STDLIB_H 1
-+
-+/* Define to 1 if you have the <strings.h> header file. */
-+#define HAVE_STRINGS_H 1
-+
-+/* Define to 1 if you have the <string.h> header file. */
-+#define HAVE_STRING_H 1
-+
-+/* Define to 1 if you have the `strlcpy' function. */
-+#define HAVE_STRLCPY 1
-+
-+/* Define to 1 if you have the `strsep' function. */
-+#define HAVE_STRSEP 1
-+
-+/* Define to 1 if you have the `strtok_r' function. */
-+#define HAVE_STRTOK_R 1
-+
-+/* Define to 1 if you have the `strtoll' function. */
-+#define HAVE_STRTOLL 1
-+
-+/* Define to 1 if the system has the type `struct in6_addr'. */
-+#define HAVE_STRUCT_IN6_ADDR 1
-+
-+/* Define to 1 if you have the <sys/devpoll.h> header file. */
-+/* #undef HAVE_SYS_DEVPOLL_H */
-+
-+/* Define to 1 if you have the <sys/epoll.h> header file. */
-+/* #undef HAVE_SYS_EPOLL_H */
-+
-+/* Define to 1 if you have the <sys/event.h> header file. */
-+#define HAVE_SYS_EVENT_H 1
-+
-+/* Define to 1 if you have the <sys/ioctl.h> header file. */
-+#define HAVE_SYS_IOCTL_H 1
-+
-+/* Define to 1 if you have the <sys/param.h> header file. */
-+#define HAVE_SYS_PARAM_H 1
-+
-+/* Define to 1 if you have the <sys/queue.h> header file. */
-+#define HAVE_SYS_QUEUE_H 1
-+
-+/* Define to 1 if you have the <sys/select.h> header file. */
-+#define HAVE_SYS_SELECT_H 1
-+
-+/* Define to 1 if you have the <sys/socket.h> header file. */
-+#define HAVE_SYS_SOCKET_H 1
-+
-+/* Define to 1 if you have the <sys/stat.h> header file. */
-+#define HAVE_SYS_STAT_H 1
-+
-+/* Define to 1 if you have the <sys/time.h> header file. */
-+#define HAVE_SYS_TIME_H 1
-+
-+/* Define to 1 if you have the <sys/types.h> header file. */
-+#define HAVE_SYS_TYPES_H 1
-+
-+/* Define if TAILQ_FOREACH is defined in <sys/queue.h> */
-+#define HAVE_TAILQFOREACH 1
-+
-+/* Define if timeradd is defined in <sys/time.h> */
-+#define HAVE_TIMERADD 1
-+
-+/* Define if timerclear is defined in <sys/time.h> */
-+#define HAVE_TIMERCLEAR 1
-+
-+/* Define if timercmp is defined in <sys/time.h> */
-+#define HAVE_TIMERCMP 1
-+
-+/* Define if timerisset is defined in <sys/time.h> */
-+#define HAVE_TIMERISSET 1
-+
-+/* Define to 1 if the system has the type `uint16_t'. */
-+#define HAVE_UINT16_T 1
-+
-+/* Define to 1 if the system has the type `uint32_t'. */
-+#define HAVE_UINT32_T 1
-+
-+/* Define to 1 if the system has the type `uint64_t'. */
-+#define HAVE_UINT64_T 1
-+
-+/* Define to 1 if the system has the type `uint8_t'. */
-+#define HAVE_UINT8_T 1
-+
-+/* Define to 1 if you have the <unistd.h> header file. */
-+#define HAVE_UNISTD_H 1
-+
-+/* Define to 1 if you have the `vasprintf' function. */
-+#define HAVE_VASPRINTF 1
-+
-+/* Define if kqueue works correctly with pipes */
-+#define HAVE_WORKING_KQUEUE 1
-+
-+/* Name of package */
-+#define PACKAGE "libevent"
-+
-+/* Define to the address where bug reports for this package should be sent. */
-+#define PACKAGE_BUGREPORT ""
-+
-+/* Define to the full name of this package. */
-+#define PACKAGE_NAME ""
-+
-+/* Define to the full name and version of this package. */
-+#define PACKAGE_STRING ""
-+
-+/* Define to the one symbol short name of this package. */
-+#define PACKAGE_TARNAME ""
-+
-+/* Define to the version of this package. */
-+#define PACKAGE_VERSION ""
-+
-+/* The size of `int', as computed by sizeof. */
-+#define SIZEOF_INT 4
-+
-+/* The size of `long', as computed by sizeof. */
-+#define SIZEOF_LONG 8
-+
-+/* The size of `long long', as computed by sizeof. */
-+#define SIZEOF_LONG_LONG 8
-+
-+/* The size of `short', as computed by sizeof. */
-+#define SIZEOF_SHORT 2
-+
-+/* Define to 1 if you have the ANSI C header files. */
-+#define STDC_HEADERS 1
-+
-+/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
-+#define TIME_WITH_SYS_TIME 1
-+
-+/* Version number of package */
-+#define VERSION "1.4.13-stable"
-+
-+/* Define to appropriate substitue if compiler doesnt have __func__ */
-+/* #undef __func__ */
-+
-+/* Define to empty if `const' does not conform to ANSI C. */
-+/* #undef const */
-+
-+/* Define to `__inline__' or `__inline' if that's what the C compiler
-+   calls it, or to nothing if 'inline' is not supported under any name.  */
-+#ifndef __cplusplus
-+/* #undef inline */
-+#endif
-+
-+/* Define to `int' if <sys/types.h> does not define. */
-+/* #undef pid_t */
-+
-+/* Define to `unsigned int' if <sys/types.h> does not define. */
-+/* #undef size_t */
-+
-+/* Define to unsigned int if you dont have it */
-+/* #undef socklen_t */
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_netbsd_event-config.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_netbsd_event-config.h
deleted file mode 100644
index d83e3def96..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_third__party_libevent_netbsd_event-config.h
+++ /dev/null
@@ -1,289 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/third_party/libevent/netbsd/event-config.h.orig	2016-11-12 05:01:22.831646497 +0000
-+++ src/3rdparty/chromium/base/third_party/libevent/netbsd/event-config.h
-@@ -0,0 +1,284 @@
-+/* event-config.h
-+ * Generated by autoconf; post-processed by libevent.
-+ * Do not edit this file.
-+ * Do not rely on macros in this file existing in later versions.
-+ */
-+#ifndef _EVENT_CONFIG_H_
-+#define _EVENT_CONFIG_H_
-+/* config.h.  Generated from config.h.in by configure.  */
-+/* config.h.in.  Generated from configure.in by autoheader.  */
-+
-+/* Define if clock_gettime is available in libc */
-+#define _EVENT_DNS_USE_CPU_CLOCK_FOR_ID 1
-+
-+/* Define is no secure id variant is available */
-+/* #undef _EVENT_DNS_USE_GETTIMEOFDAY_FOR_ID */
-+
-+/* Define to 1 if you have the `clock_gettime' function. */
-+#define _EVENT_HAVE_CLOCK_GETTIME 1
-+
-+/* Define if /dev/poll is available */
-+/* #undef _EVENT_HAVE_DEVPOLL */
-+
-+/* Define to 1 if you have the <dlfcn.h> header file. */
-+#define _EVENT_HAVE_DLFCN_H 1
-+
-+/* Define if your system supports the epoll system calls */
-+/* #undef _EVENT_HAVE_EPOLL */
-+
-+/* Define to 1 if you have the `epoll_ctl' function. */
-+/* #undef _EVENT_HAVE_EPOLL_CTL */
-+
-+/* Define if your system supports event ports */
-+/* #undef _EVENT_HAVE_EVENT_PORTS */
-+
-+/* Define to 1 if you have the `fcntl' function. */
-+#define _EVENT_HAVE_FCNTL 1
-+
-+/* Define to 1 if you have the <fcntl.h> header file. */
-+#define _EVENT_HAVE_FCNTL_H 1
-+
-+/* Define to 1 if the system has the type `fd_mask'. */
-+#define _EVENT_HAVE_FD_MASK 1
-+
-+/* Define to 1 if you have the `getaddrinfo' function. */
-+#define _EVENT_HAVE_GETADDRINFO 1
-+
-+/* Define to 1 if you have the `getegid' function. */
-+#define _EVENT_HAVE_GETEGID 1
-+
-+/* Define to 1 if you have the `geteuid' function. */
-+#define _EVENT_HAVE_GETEUID 1
-+
-+/* Define to 1 if you have the `getnameinfo' function. */
-+#define _EVENT_HAVE_GETNAMEINFO 1
-+
-+/* Define to 1 if you have the `gettimeofday' function. */
-+#define _EVENT_HAVE_GETTIMEOFDAY 1
-+
-+/* Define to 1 if you have the `inet_ntop' function. */
-+#define _EVENT_HAVE_INET_NTOP 1
-+
-+/* Define to 1 if you have the <inttypes.h> header file. */
-+#define _EVENT_HAVE_INTTYPES_H 1
-+
-+/* Define to 1 if you have the `issetugid' function. */
-+#define _EVENT_HAVE_ISSETUGID 1
-+
-+/* Define to 1 if you have the `kqueue' function. */
-+#define _EVENT_HAVE_KQUEUE 1
-+
-+/* Define to 1 if you have the `nsl' library (-lnsl). */
-+/* #undef _EVENT_HAVE_LIBNSL */
-+
-+/* Define to 1 if you have the `resolv' library (-lresolv). */
-+/* #undef _EVENT_HAVE_LIBRESOLV */
-+
-+/* Define to 1 if you have the `rt' library (-lrt). */
-+#define _EVENT_HAVE_LIBRT 1
-+
-+/* Define to 1 if you have the `socket' library (-lsocket). */
-+/* #undef _EVENT_HAVE_LIBSOCKET */
-+
-+/* Define to 1 if you have the <memory.h> header file. */
-+#define _EVENT_HAVE_MEMORY_H 1
-+
-+/* Define to 1 if you have the <netinet/in6.h> header file. */
-+/* #undef _EVENT_HAVE_NETINET_IN6_H */
-+
-+/* Define to 1 if you have the `poll' function. */
-+#define _EVENT_HAVE_POLL 1
-+
-+/* Define to 1 if you have the <poll.h> header file. */
-+#define _EVENT_HAVE_POLL_H 1
-+
-+/* Define to 1 if you have the `port_create' function. */
-+/* #undef _EVENT_HAVE_PORT_CREATE */
-+
-+/* Define to 1 if you have the <port.h> header file. */
-+/* #undef _EVENT_HAVE_PORT_H */
-+
-+/* Define to 1 if you have the `select' function. */
-+#define _EVENT_HAVE_SELECT 1
-+
-+/* Define if F_SETFD is defined in <fcntl.h> */
-+#define _EVENT_HAVE_SETFD 1
-+
-+/* Define to 1 if you have the `sigaction' function. */
-+#define _EVENT_HAVE_SIGACTION 1
-+
-+/* Define to 1 if you have the `signal' function. */
-+#define _EVENT_HAVE_SIGNAL 1
-+
-+/* Define to 1 if you have the <signal.h> header file. */
-+#define _EVENT_HAVE_SIGNAL_H 1
-+
-+/* Define to 1 if you have the <stdarg.h> header file. */
-+#define _EVENT_HAVE_STDARG_H 1
-+
-+/* Define to 1 if you have the <stdint.h> header file. */
-+#define _EVENT_HAVE_STDINT_H 1
-+
-+/* Define to 1 if you have the <stdlib.h> header file. */
-+#define _EVENT_HAVE_STDLIB_H 1
-+
-+/* Define to 1 if you have the <strings.h> header file. */
-+#define _EVENT_HAVE_STRINGS_H 1
-+
-+/* Define to 1 if you have the <string.h> header file. */
-+#define _EVENT_HAVE_STRING_H 1
-+
-+/* Define to 1 if you have the `strlcpy' function. */
-+#define _EVENT_HAVE_STRLCPY 1
-+
-+/* Define to 1 if you have the `strsep' function. */
-+#define _EVENT_HAVE_STRSEP 1
-+
-+/* Define to 1 if you have the `strtok_r' function. */
-+#define _EVENT_HAVE_STRTOK_R 1
-+
-+/* Define to 1 if you have the `strtoll' function. */
-+#define _EVENT_HAVE_STRTOLL 1
-+
-+/* Define to 1 if the system has the type `struct in6_addr'. */
-+#define _EVENT_HAVE_STRUCT_IN6_ADDR 1
-+
-+/* Define to 1 if you have the <sys/devpoll.h> header file. */
-+/* #undef _EVENT_HAVE_SYS_DEVPOLL_H */
-+
-+/* Define to 1 if you have the <sys/epoll.h> header file. */
-+/* #undef _EVENT_HAVE_SYS_EPOLL_H */
-+
-+/* Define to 1 if you have the <sys/event.h> header file. */
-+#define _EVENT_HAVE_SYS_EVENT_H 1
-+
-+/* Define to 1 if you have the <sys/ioctl.h> header file. */
-+#define _EVENT_HAVE_SYS_IOCTL_H 1
-+
-+/* Define to 1 if you have the <sys/param.h> header file. */
-+#define _EVENT_HAVE_SYS_PARAM_H 1
-+
-+/* Define to 1 if you have the <sys/queue.h> header file. */
-+#define _EVENT_HAVE_SYS_QUEUE_H 1
-+
-+/* Define to 1 if you have the <sys/select.h> header file. */
-+#define _EVENT_HAVE_SYS_SELECT_H 1
-+
-+/* Define to 1 if you have the <sys/socket.h> header file. */
-+#define _EVENT_HAVE_SYS_SOCKET_H 1
-+
-+/* Define to 1 if you have the <sys/stat.h> header file. */
-+#define _EVENT_HAVE_SYS_STAT_H 1
-+
-+/* Define to 1 if you have the <sys/time.h> header file. */
-+#define _EVENT_HAVE_SYS_TIME_H 1
-+
-+/* Define to 1 if you have the <sys/types.h> header file. */
-+#define _EVENT_HAVE_SYS_TYPES_H 1
-+
-+/* Define if TAILQ_FOREACH is defined in <sys/queue.h> */
-+#define _EVENT_HAVE_TAILQFOREACH 1
-+
-+/* Define if timeradd is defined in <sys/time.h> */
-+#define _EVENT_HAVE_TIMERADD 1
-+
-+/* Define if timerclear is defined in <sys/time.h> */
-+#define _EVENT_HAVE_TIMERCLEAR 1
-+
-+/* Define if timercmp is defined in <sys/time.h> */
-+#define _EVENT_HAVE_TIMERCMP 1
-+
-+/* Define if timerisset is defined in <sys/time.h> */
-+#define _EVENT_HAVE_TIMERISSET 1
-+
-+/* Define to 1 if the system has the type `uint16_t'. */
-+#define _EVENT_HAVE_UINT16_T 1
-+
-+/* Define to 1 if the system has the type `uint32_t'. */
-+#define _EVENT_HAVE_UINT32_T 1
-+
-+/* Define to 1 if the system has the type `uint64_t'. */
-+#define _EVENT_HAVE_UINT64_T 1
-+
-+/* Define to 1 if the system has the type `uint8_t'. */
-+#define _EVENT_HAVE_UINT8_T 1
-+
-+/* Define to 1 if you have the <unistd.h> header file. */
-+#define _EVENT_HAVE_UNISTD_H 1
-+
-+/* Define to 1 if you have the `vasprintf' function. */
-+#define _EVENT_HAVE_VASPRINTF 1
-+
-+/* Define if kqueue works correctly with pipes */
-+#define _EVENT_HAVE_WORKING_KQUEUE 1
-+
-+/* Define to the sub-directory in which libtool stores uninstalled libraries.
-+   */
-+#define _EVENT_LT_OBJDIR ".libs/"
-+
-+/* Numeric representation of the version */
-+#define _EVENT_NUMERIC_VERSION 0x01040f00
-+
-+/* Name of package */
-+#define _EVENT_PACKAGE "libevent"
-+
-+/* Define to the address where bug reports for this package should be sent. */
-+#define _EVENT_PACKAGE_BUGREPORT ""
-+
-+/* Define to the full name of this package. */
-+#define _EVENT_PACKAGE_NAME ""
-+
-+/* Define to the full name and version of this package. */
-+#define _EVENT_PACKAGE_STRING ""
-+
-+/* Define to the one symbol short name of this package. */
-+#define _EVENT_PACKAGE_TARNAME ""
-+
-+/* Define to the home page for this package. */
-+#define _EVENT_PACKAGE_URL ""
-+
-+/* Define to the version of this package. */
-+#define _EVENT_PACKAGE_VERSION ""
-+
-+/* The size of `int', as computed by sizeof. */
-+#define _EVENT_SIZEOF_INT 4
-+
-+/* The size of `long', as computed by sizeof. */
-+#define _EVENT_SIZEOF_LONG 8
-+
-+/* The size of `long long', as computed by sizeof. */
-+#define _EVENT_SIZEOF_LONG_LONG 8
-+
-+/* The size of `short', as computed by sizeof. */
-+#define _EVENT_SIZEOF_SHORT 2
-+
-+/* Define to 1 if you have the ANSI C header files. */
-+#define _EVENT_STDC_HEADERS 1
-+
-+/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
-+#define _EVENT_TIME_WITH_SYS_TIME 1
-+
-+/* Version number of package */
-+#define _EVENT_VERSION "1.4.15"
-+
-+/* Define to appropriate substitue if compiler doesnt have __func__ */
-+/* #undef _EVENT___func__ */
-+
-+/* Define to empty if `const' does not conform to ANSI C. */
-+/* #undef _EVENT_const */
-+
-+/* Define to `__inline__' or `__inline' if that's what the C compiler
-+   calls it, or to nothing if 'inline' is not supported under any name.  */
-+#ifndef _EVENT___cplusplus
-+/* #undef _EVENT_inline */
-+#endif
-+
-+/* Define to `int' if <sys/types.h> does not define. */
-+/* #undef _EVENT_pid_t */
-+
-+/* Define to `unsigned int' if <sys/types.h> does not define. */
-+/* #undef _EVENT_size_t */
-+
-+/* Define to unsigned int if you dont have it */
-+/* #undef _EVENT_socklen_t */
-+#endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread.h
deleted file mode 100644
index 378e87149c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/threading/platform_thread.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/threading/platform_thread.h
-@@ -221,7 +221,7 @@ class BASE_EXPORT PlatformThread {
- 
-   static ThreadPriority GetCurrentThreadPriority();
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Toggles a specific thread's priority at runtime. This can be used to
-   // change the priority of a thread in a different process and will fail
-   // if the calling process does not have proper permissions. The
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc
deleted file mode 100644
index 808207692f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc
+++ /dev/null
@@ -1,32 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/threading/platform_thread_linux.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/threading/platform_thread_linux.cc
-@@ -18,7 +18,9 @@
- 
- #if !defined(OS_NACL) && !defined(OS_AIX)
- #include <pthread.h>
-+#if !defined(OS_BSD)
- #include <sys/prctl.h>
-+#endif
- #include <sys/resource.h>
- #include <sys/time.h>
- #include <sys/types.h>
-@@ -99,7 +101,7 @@ const ThreadPriorityToNiceValuePair kThr
- 
- Optional<bool> CanIncreaseCurrentThreadPriorityForPlatform(
-     ThreadPriority priority) {
--#if !defined(OS_NACL)
-+#if !defined(OS_NACL) && !defined(OS_BSD)
-   // A non-zero soft-limit on RLIMIT_RTPRIO is required to be allowed to invoke
-   // pthread_setschedparam in SetCurrentThreadPriorityForPlatform().
-   struct rlimit rlim;
-@@ -141,7 +143,7 @@ Optional<ThreadPriority> GetCurrentThrea
- void PlatformThread::SetName(const std::string& name) {
-   ThreadIdNameManager::GetInstance()->SetName(name);
- 
--#if !defined(OS_NACL) && !defined(OS_AIX)
-+#if !defined(OS_NACL) && !defined(OS_AIX) && !defined(OS_BSD)
-   // On linux we can get the thread names to show up in the debugger by setting
-   // the process name for the LWP.  We don't want to do this for the main
-   // thread because that would rename the process, causing tools like killall
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc
deleted file mode 100644
index 8ff41d1406..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/threading/platform_thread_posix.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/threading/platform_thread_posix.cc
-@@ -66,7 +66,7 @@ void* ThreadFunc(void* params) {
-     if (!thread_params->joinable)
-       base::ThreadRestrictions::SetSingletonAllowed(false);
- 
--#if !defined(OS_NACL)
-+#if !defined(OS_NACL) && !defined(OS_BSD)
-     // Threads on linux/android may inherit their priority from the thread
-     // where they were created. This explicitly sets the priority of all new
-     // threads.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread__unittest.cc
deleted file mode 100644
index a20dbce6ab..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_threading_platform__thread__unittest.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/threading/platform_thread_unittest.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/threading/platform_thread_unittest.cc
-@@ -302,7 +302,7 @@ TEST(PlatformThreadTest,
- // and hardcodes what we know. Please inform scheduler-dev%chromium.org@localhost if this
- // proprerty changes for a given platform.
- TEST(PlatformThreadTest, CanIncreaseThreadPriority) {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // On Ubuntu, RLIMIT_NICE and RLIMIT_RTPRIO are 0 by default, so we won't be
-   // able to increase priority to any level.
-   constexpr bool kCanIncreasePriority = false;
-@@ -398,7 +398,7 @@ TEST(PlatformThreadTest, SetHugeThreadNa
- TEST(PlatformThreadTest, GetDefaultThreadStackSize) {
-   size_t stack_size = PlatformThread::GetDefaultThreadStackSize();
- #if defined(OS_WIN) || defined(OS_IOS) || defined(OS_FUCHSIA) || \
--    (defined(OS_LINUX) && !defined(THREAD_SANITIZER)) ||         \
-+    ((defined(OS_LINUX) || defined(OS_BSD)) && !defined(THREAD_SANITIZER)) ||         \
-     (defined(OS_ANDROID) && !defined(ADDRESS_SANITIZER))
-   EXPECT_EQ(0u, stack_size);
- #else
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__dump__provider.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__dump__provider.cc
deleted file mode 100644
index 5673e0d928..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__dump__provider.cc
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/trace_event/malloc_dump_provider.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/trace_event/malloc_dump_provider.cc
-@@ -17,6 +17,8 @@
- 
- #if defined(OS_MACOSX)
- #include <malloc/malloc.h>
-+#elif defined(OS_FREEBSD) || defined(OS_NETBSD)
-+#include <stdlib.h>
- #else
- #include <malloc.h>
- #endif
-@@ -132,6 +134,9 @@ bool MallocDumpProvider::OnMemoryDump(co
-   }
- #elif defined(OS_FUCHSIA)
- // TODO(fuchsia): Port, see https://crbug.com/706592.
-+#elif defined(OS_BSD)
-+  total_virtual_size = 0;
-+  allocated_objects_size = 0;
- #else
-   struct mallinfo info = mallinfo();
-   // In case of Android's jemalloc |arena| is 0 and the outer pages size is
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc
deleted file mode 100644
index f02aa4c7b3..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/trace_event/process_memory_dump.cc.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/trace_event/process_memory_dump.cc
-@@ -95,7 +95,7 @@ size_t ProcessMemoryDump::CountResidentB
- #if defined(OS_WIN)
-   std::unique_ptr<PSAPI_WORKING_SET_EX_INFORMATION[]> vec(
-       new PSAPI_WORKING_SET_EX_INFORMATION[max_vec_size]);
--#elif defined(OS_MACOSX)
-+#elif defined(OS_MACOSX) || defined(OS_BSD)
-   std::unique_ptr<char[]> vec(new char[max_vec_size]);
- #elif defined(OS_POSIX) || defined(OS_FUCHSIA)
-   std::unique_ptr<unsigned char[]> vec(new unsigned char[max_vec_size]);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.h
deleted file mode 100644
index c5f3c9431d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/base/trace_event/process_memory_dump.h.orig	2020-06-25 09:31:18.000000000 +0000
-+++ src/3rdparty/chromium/base/trace_event/process_memory_dump.h
-@@ -22,7 +22,7 @@
- 
- // Define COUNT_RESIDENT_BYTES_SUPPORTED if platform supports counting of the
- // resident memory.
--#if !defined(OS_NACL)
-+#if !defined(OS_NACL) && !defined(OS_BSD)
- #define COUNT_RESIDENT_BYTES_SUPPORTED
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_BUILD.gn
deleted file mode 100644
index 9e31dcf2a4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_BUILD.gn
+++ /dev/null
@@ -1,43 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/config/BUILD.gn.orig	2020-06-25 09:31:19.000000000 +0000
-+++ src/3rdparty/chromium/build/config/BUILD.gn
-@@ -133,7 +133,7 @@ config("debug") {
-       # builds, and we have to tell it to turn it off.
-       defines += [ "_HAS_ITERATOR_DEBUGGING=0" ]
-     }
--  } else if (is_linux && current_cpu == "x64" && enable_iterator_debugging) {
-+  } else if ((is_linux || is_bsd) && current_cpu == "x64" && enable_iterator_debugging) {
-     # Enable libstdc++ debugging facilities to help catch problems early, see
-     # http://crbug.com/65151 .
-     # TODO(phajdan.jr): Should we enable this for all of POSIX?
-@@ -235,6 +235,11 @@ config("default_libs") {
-       "pthread",
-       "rt",
-     ]
-+  } else if (is_bsd) {
-+    libs = [
-+      "pthread",
-+      "rt",
-+    ]
-   }
- }
- 
-@@ -316,7 +321,7 @@ config("executable_config") {
-       "//build/config/ios:ios_dynamic_flags",
-       "//build/config/ios:ios_executable_flags",
-     ]
--  } else if (is_linux || is_android || current_os == "aix") {
-+  } else if (is_linux || is_android || current_os == "aix" || is_bsd) {
-     configs += [ "//build/config/gcc:executable_config" ]
-     if (is_chromecast) {
-       configs += [ "//build/config/chromecast:executable_config" ]
-@@ -350,7 +355,7 @@ config("shared_library_config") {
-     configs += [ "//build/config/ios:ios_dynamic_flags" ]
-   } else if (is_chromecast) {
-     configs += [ "//build/config/chromecast:shared_library_config" ]
--  } else if (is_linux || current_os == "aix") {
-+  } else if (is_linux || current_os == "aix" || is_bsd) {
-     configs += [ "//build/config/gcc:shared_library_config" ]
-   }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn
deleted file mode 100644
index f0cd59085d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn
+++ /dev/null
@@ -1,75 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/config/BUILDCONFIG.gn.orig	2020-07-15 18:55:48.000000000 +0000
-+++ src/3rdparty/chromium/build/config/BUILDCONFIG.gn
-@@ -131,10 +131,10 @@ declare_args() {
-   is_official_build = false
- 
-   # Whether we're a traditional desktop unix.
--  is_desktop_linux = current_os == "linux"
-+  is_desktop_linux = current_os == "linux" || current_os == "freebsd" || current_os == "netbsd" || current_os == "openbsd"
- 
-   # Set to true when compiling with the Clang compiler.
--  is_clang = current_os != "linux" ||
-+  is_clang = (current_os != "linux" && current_os != "netbsd") ||
-              (current_cpu != "s390x" && current_cpu != "s390" &&
-               current_cpu != "ppc64" && current_cpu != "ppc" &&
-               current_cpu != "mips" && current_cpu != "mips64")
-@@ -186,8 +186,8 @@ if (host_toolchain == "") {
-   # TODO(dpranke): Add some sort of assert here that verifies that
-   # no toolchain omitted host_toolchain from its toolchain_args().
- 
--  if (host_os == "linux") {
--    if (target_os != "linux") {
-+  if (host_os == "linux" || host_os == "freebsd" || host_os == "openbsd") {
-+    if (target_os != "linux" && target_os != "freebsd" && target_os != "openbsd") {
-       host_toolchain = "//build/toolchain/linux:clang_$host_cpu"
-     } else if (is_clang) {
-       host_toolchain = "//build/toolchain/linux:clang_$host_cpu"
-@@ -213,6 +213,8 @@ if (host_toolchain == "") {
-     }
-   } else if (host_os == "aix") {
-     host_toolchain = "//build/toolchain/aix:$host_cpu"
-+  } else if (host_os == "netbsd") {
-+    host_toolchain = "//build/toolchain/netbsd:$host_cpu"
-   } else {
-     assert(false, "Unsupported host_os: $host_os")
-   }
-@@ -224,7 +226,7 @@ if (target_os == "android") {
-   assert(host_os == "linux" || host_os == "mac",
-          "Android builds are only supported on Linux and Mac hosts.")
-   _default_toolchain = "//build/toolchain/android:android_clang_$target_cpu"
--} else if (target_os == "chromeos" || target_os == "linux") {
-+} else if (target_os == "chromeos" || target_os == "linux" || target_os == "freebsd" || target_os == "netbsd" || target_os == "openbsd") {
-   # See comments in build/toolchain/cros/BUILD.gn about board compiles.
-   if (is_clang) {
-     _default_toolchain = "//build/toolchain/linux:clang_$target_cpu"
-@@ -254,6 +256,8 @@ if (target_os == "android") {
-   _default_toolchain = "//build/toolchain/win:uwp_$target_cpu"
- } else if (target_os == "aix") {
-   _default_toolchain = "//build/toolchain/aix:$target_cpu"
-+} else if (target_os == "netbsd") {
-+  _default_toolchain = "//build/toolchain/netbsd:$target_cpu"
- } else {
-   assert(false, "Unsupported target_os: $target_os")
- }
-@@ -292,6 +296,10 @@ is_linux = current_os == "chromeos" || c
- is_mac = current_os == "mac"
- is_nacl = current_os == "nacl"
- is_win = current_os == "win" || current_os == "winuwp"
-+is_bsd = current_os == "freebsd" || current_os == "netbsd" || current_os == "openbsd"
-+is_freebsd = current_os == "freebsd"
-+is_netbsd = current_os == "netbsd"
-+is_openbsd = current_os == "openbsd"
- 
- is_posix = !is_win && !is_fuchsia
- 
-@@ -355,7 +363,7 @@ if (!is_ios) {
- if (!is_mac && !is_ios) {
-   sources_assignment_filter += [ "*.mm" ]
- }
--if (!is_linux) {
-+if (!is_linux && !is_bsd) {
-   sources_assignment_filter += [
-     "*_linux.h",
-     "*_linux.cc",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn
deleted file mode 100644
index 5e242a5a19..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn
+++ /dev/null
@@ -1,112 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/config/compiler/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/build/config/compiler/BUILD.gn
-@@ -144,7 +144,7 @@ declare_args() {
-   # 'is_android' breaks content_shell_test_apk on android-kitkat-arm-rel.
-   # 'use_xcode_clang' may call old clang.
-   init_stack_vars =
--      !is_android && !use_xcode_clang && (!is_official_build || is_linux)
-+      !is_android && !use_xcode_clang && (!is_official_build || is_linux || is_bsd)
- 
-   # This argument is to control whether enabling text section splitting in the
-   # final binary. When enabled, the separated text sections with prefix
-@@ -257,7 +257,7 @@ config("compiler") {
-     configs += [ "//build/config/win:compiler" ]
-   } else if (is_android) {
-     configs += [ "//build/config/android:compiler" ]
--  } else if (is_linux) {
-+  } else if (is_linux || is_bsd) {
-     configs += [ "//build/config/linux:compiler" ]
-     if (is_chromeos) {
-       configs += [ "//build/config/chromeos:compiler" ]
-@@ -397,7 +397,7 @@ config("compiler") {
- 
-   # Linux/Android/Fuchsia common flags setup.
-   # ---------------------------------
--  if (is_linux || is_android || is_fuchsia) {
-+  if (is_linux || is_android || is_fuchsia || is_bsd) {
-     asmflags += [ "-fPIC" ]
-     cflags += [ "-fPIC" ]
-     ldflags += [ "-fPIC" ]
-@@ -419,7 +419,7 @@ config("compiler") {
- 
-     # Compiler instrumentation can introduce dependencies in DSOs to symbols in
-     # the executable they are loaded into, so they are unresolved at link-time.
--    if (!using_sanitizer) {
-+    if (!using_sanitizer && !is_bsd) {
-       ldflags += [
-         "-Wl,-z,defs",
-         "-Wl,--as-needed",
-@@ -478,7 +478,7 @@ config("compiler") {
-     cflags += [ "-B$binutils_path" ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     cflags += [ "-pthread" ]
-     # Do not use the -pthread ldflag here since it becomes a no-op
-     # when using -nodefaultlibs, which would cause an unused argument
-@@ -518,7 +518,7 @@ config("compiler") {
-     ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
-   }
- 
--  if (is_clang && !is_nacl && !use_xcode_clang && !use_qt) {
-+  if (is_clang && !is_nacl && !use_xcode_clang && !use_qt && !is_bsd) {
-     cflags += [ "-fcrash-diagnostics-dir=" +
-                 rebase_path("//tools/clang/crashreports", root_build_dir) ]
- 
-@@ -534,7 +534,7 @@ config("compiler") {
- 
-   # C11/C++11 compiler flags setup.
-   # ---------------------------
--  if (is_linux || is_android || (is_nacl && is_clang) || current_os == "aix") {
-+  if (is_linux || is_android || (is_nacl && is_clang) || current_os == "aix" || is_bsd) {
-     if (target_os == "android") {
-       cxx11_override = use_cxx11_on_android
-     } else {
-@@ -1139,7 +1139,7 @@ config("compiler_deterministic") {
-       "-Xclang",
-       ".",
-     ]
--    if (!is_win) {
-+    if (!is_win && !is_bsd) {
-       # We don't use clang -cc1as on Windows (yet? https://crbug.com/762167)
-       asmflags = [ "-Wa,-fdebug-compilation-dir,." ]
-     }
-@@ -1244,7 +1244,7 @@ config("runtime_library") {
-   # smaller.
-   if (is_win) {
-     configs += [ "//build/config/win:runtime_library" ]
--  } else if (is_linux) {
-+  } else if (is_linux || is_bsd) {
-     configs += [ "//build/config/linux:runtime_library" ]
-   } else if (is_ios) {
-     configs += [ "//build/config/ios:runtime_library" ]
-@@ -1541,7 +1541,7 @@ config("default_warnings") {
-         cflags += [ "-Wno-nonportable-include-path" ]
-       }
- 
--      if (current_toolchain == host_toolchain || !use_xcode_clang) {
-+      if ((current_toolchain == host_toolchain || !use_xcode_clang) && !is_bsd) {
-         # Flags NaCl (Clang 3.7) and Xcode 9.2 (Clang clang-900.0.39.2) do not
-         # recognize.
-         cflags += [
-@@ -1791,7 +1791,7 @@ config("thin_archive") {
-   # Mac and iOS use the mac-specific "libtool" command, not ar, which doesn't
-   # have a "thin archive" mode (it does accept -T, but it means truncating
-   # archive names to 16 characters, which is not what we want).
--  if ((is_posix && !is_nacl && !is_mac && !is_ios) || is_fuchsia) {
-+  if ((is_posix && !is_nacl && !is_mac && !is_ios && !is_bsd) || is_fuchsia) {
-     arflags = [ "-T" ]
-   } else if (is_win && use_lld) {
-     arflags = [ "/llvmlibthin" ]
-@@ -2351,7 +2351,7 @@ config("symbols") {
-     # DWARF info may be corrupt; offsets in a range list entry are in different
-     # sections" there.  Maybe just a bug in nacl_switch_32.S.
-     if (!is_mac && !is_ios && !is_nacl && current_cpu != "x86" &&
--        (use_gold || use_lld)) {
-+        (use_gold || use_lld) && !is_bsd) {
-       if (is_clang) {
-         # This flag enables the GNU-format pubnames and pubtypes sections,
-         # which lld needs in order to generate a correct GDB index.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_compiler_compiler.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_compiler_compiler.gni
deleted file mode 100644
index 73c556bdec..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_compiler_compiler.gni
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/config/compiler/compiler.gni.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/build/config/compiler/compiler.gni
-@@ -127,7 +127,7 @@ declare_args() {
- 
- # Determine whether to enable or disable frame pointers, based on the platform
- # and build arguments.
--if (is_mac || is_ios || is_linux) {
-+if (is_mac || is_ios || is_linux || is_bsd) {
-   enable_frame_pointers = true
- } else if (is_win) {
-   # 64-bit Windows ABI doesn't support frame pointers.
-@@ -213,7 +213,7 @@ declare_args() {
- # official builders.
- strip_absolute_paths_from_debug_symbols_default =
-     is_android || is_fuchsia || is_nacl || (is_win && use_lld) || is_linux ||
--    (is_mac && !enable_dsyms) || ios_use_goma_rbe
-+    (is_mac && !enable_dsyms) || ios_use_goma_rbe || is_bsd
- 
- declare_args() {
-   strip_absolute_paths_from_debug_symbols = strip_absolute_paths_from_debug_symbols_default
-@@ -243,7 +243,7 @@ if (symbol_level == -1) {
-     # info or variable info, so we can leave that out to speed up the build.
-     # Sanitizers also require symbols for filename suppressions to work.
-     symbol_level = 1
--  } else if ((!is_nacl && !is_linux && !is_fuchsia && current_os != "aix") ||
-+  } else if ((!is_nacl && !is_linux && !is_fuchsia && !is_bsd && current_os != "aix") ||
-              is_debug || is_official_build || is_chromecast) {
-     # Linux builds slower by having symbols as part of the target binary,
-     # whereas Mac and Windows have them separate, so in Release Linux, default
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_crypto.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_crypto.gni
deleted file mode 100644
index f31e5d038f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_crypto.gni
+++ /dev/null
@@ -1,10 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/config/crypto.gni.orig	2020-07-24 10:44:52.474897202 +0000
-+++ src/3rdparty/chromium/build/config/crypto.gni
-@@ -12,4 +12,4 @@
- # to set up feature flags.
- 
- # True if NSS is used for certificate handling.
--use_nss_certs = is_linux
-+use_nss_certs = is_linux || is_bsd
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_features.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_features.gni
deleted file mode 100644
index df567504df..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_features.gni
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/config/features.gni.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/build/config/features.gni
-@@ -28,9 +28,9 @@ declare_args() {
-   # libudev usage. This currently only affects the content layer.
-   use_udev = is_linux && !is_chromecast
- 
--  use_dbus = is_linux && !is_chromecast
-+  use_dbus = (is_linux || is_bsd) && !is_chromecast
- 
--  use_gio = is_linux && !is_chromeos && !is_chromecast
-+  use_gio = (is_linux || is_bsd) && !is_chromeos && !is_chromecast
- 
-   use_qt = false
- }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_dri_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_dri_BUILD.gn
deleted file mode 100644
index a58aeddc9f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_dri_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/config/linux/dri/BUILD.gn.orig	2020-06-25 09:31:19.000000000 +0000
-+++ src/3rdparty/chromium/build/config/linux/dri/BUILD.gn
-@@ -4,7 +4,7 @@
- 
- import("//build/config/linux/pkg_config.gni")
- 
--assert(is_linux, "This file should only be referenced on Linux")
-+assert(is_linux || is_bsd, "This file should only be referenced on Linux")
- 
- pkg_config("dri") {
-   packages = [ "dri" ]
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_gtk_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_gtk_BUILD.gn
deleted file mode 100644
index dc47ad4fa1..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_gtk_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/config/linux/gtk/BUILD.gn.orig	2020-06-25 09:31:19.000000000 +0000
-+++ src/3rdparty/chromium/build/config/linux/gtk/BUILD.gn
-@@ -5,7 +5,7 @@
- import("//build/config/linux/gtk/gtk.gni")
- import("//build/config/linux/pkg_config.gni")
- 
--assert(is_linux, "This file should only be referenced on Linux")
-+assert(is_linux || is_bsd, "This file should only be referenced on Linux")
- 
- # GN doesn't check visibility for configs so we give this an obviously internal
- # name to discourage random targets from accidentally depending on this and
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_libdrm_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_libdrm_BUILD.gn
deleted file mode 100644
index 66ae1ced1d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_libdrm_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/config/linux/libdrm/BUILD.gn.orig	2020-06-25 09:31:19.000000000 +0000
-+++ src/3rdparty/chromium/build/config/linux/libdrm/BUILD.gn
-@@ -5,7 +5,7 @@ import("//build/config/chromecast_build.
- import("//build/config/chromeos/args.gni")
- import("//build/config/linux/pkg_config.gni")
- 
--assert(is_linux)
-+assert(is_linux || is_bsd)
- 
- declare_args() {
-   # Controls whether the build should use the version of libdrm library shipped
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_nss_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_nss_BUILD.gn
deleted file mode 100644
index d942cebd7b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_nss_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/config/linux/nss/BUILD.gn.orig	2020-07-15 18:55:48.000000000 +0000
-+++ src/3rdparty/chromium/build/config/linux/nss/BUILD.gn
-@@ -4,7 +4,7 @@
- 
- import("//build/config/linux/pkg_config.gni")
- 
--if (is_linux) {
-+if (is_linux || is_bsd) {
-   # This is a dependency on NSS with no libssl. On Linux we use a built-in SSL
-   # library but the system NSS libraries. Non-Linux platforms using NSS use the
-   # hermetic one in //third_party/nss.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py
deleted file mode 100644
index 7ec428e213..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/config/linux/pkg-config.py.orig	2020-07-08 16:23:41.835664158 +0000
-+++ src/3rdparty/chromium/build/config/linux/pkg-config.py
-@@ -59,8 +59,15 @@ def SetConfigPath(options):
-     print("You must specify an architecture via -a if using a sysroot.")
-     sys.exit(1)
- 
--  libdir = sysroot + '/usr/' + options.system_libdir + '/pkgconfig'
--  libdir += ':' + sysroot + '/usr/share/pkgconfig'
-+  if "linux" in sys.platform:
-+    libdir = sysroot + '/libdata/' + options.system_libdir + '/pkgconfig'
-+    libdir += ':' + sysroot + '/usr/share/pkgconfig'
-+  elif "netbsd" in sys.platform:
-+    libdir = sysroot + '/lib/pkgconfig'
-+    libdir += ':' + '/usr/lib/pkgconfig'
-+  elif "freebsd" in sys.platform:
-+    libdir = sysroot + '/libdata/pkgconfig'
-+    libdir += ':' + '/usr/libdata/pkgconfig'
-   os.environ['PKG_CONFIG_LIBDIR'] = libdir
-   return libdir
- 
-@@ -109,7 +116,7 @@ def main():
-   # If this is run on non-Linux platforms, just return nothing and indicate
-   # success. This allows us to "kind of emulate" a Linux build from other
-   # platforms.
--  if "linux" not in sys.platform:
-+  if "linux" not in sys.platform and "bsd" not in sys.platform:
-     print("[[],[],[],[],[]]")
-     return 0
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_ui.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_ui.gni
deleted file mode 100644
index 77c85d9e9c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_config_ui.gni
+++ /dev/null
@@ -1,34 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/config/ui.gni.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/build/config/ui.gni
-@@ -27,17 +27,17 @@ declare_args() {
- 
-   # Indicates if Aura is enabled. Aura is a low-level windowing library, sort
-   # of a replacement for GDI or GTK.
--  use_aura = is_win || is_linux || is_fuchsia
-+  use_aura = is_win || is_linux || is_fuchsia || is_bsd
- }
- 
- declare_args() {
-   # Indicates if the UI toolkit depends on X11.
--  use_x11 = is_linux && !use_ozone
-+  use_x11 = (is_linux || is_bsd) && !use_ozone
- }
- 
- declare_args() {
-   # True means the UI is built using the "views" framework.
--  toolkit_views = is_mac || is_win || is_linux || (is_fuchsia && is_chromecast)
-+  toolkit_views = is_mac || is_win || is_linux || (is_fuchsia && is_chromecast) || is_bsd
- 
-   # Whether we should use glib, a low level C utility library.
-   use_glib = is_desktop_linux && !is_chromecast
-@@ -50,7 +50,7 @@ declare_args() {
- # These variables depend on other variables and can't be set externally.
- 
- # Make sure glib is not used if building for ChromeOS/Chromecast
--assert(!use_glib || (is_linux && !is_chromeos && !is_chromecast))
-+assert(!use_glib || ((is_linux || is_bsd) && !is_chromeos && !is_chromecast))
- 
- # Whether to use atk, the Accessibility ToolKit library
- use_atk = is_desktop_linux && !use_qt
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_gn__run__binary.py b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_gn__run__binary.py
deleted file mode 100644
index 450ccd0f32..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_gn__run__binary.py
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/gn_run_binary.py.orig	2020-07-08 21:40:31.000000000 +0000
-+++ src/3rdparty/chromium/build/gn_run_binary.py
-@@ -24,7 +24,7 @@ if not os.path.isabs(path):
- # The rest of the arguments are passed directly to the executable.
- args = [path] + sys.argv[2:]
- 
--ret = subprocess.call(args)
-+ret = subprocess.call(args, env={"CHROME_EXE_PATH":"${WRKSRC}/out/Release/chrome"})
- if ret != 0:
-   if ret <= -100:
-     # Windows error codes such as 0xC0000005 and 0xC0000409 are much easier to
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_linux_libpci_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_linux_libpci_BUILD.gn
deleted file mode 100644
index b242a77643..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_linux_libpci_BUILD.gn
+++ /dev/null
@@ -1,28 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/linux/libpci/BUILD.gn.orig	2020-06-25 09:31:19.000000000 +0000
-+++ src/3rdparty/chromium/build/linux/libpci/BUILD.gn
-@@ -3,20 +3,8 @@
- # found in the LICENSE file.
- 
- import("//tools/generate_library_loader/generate_library_loader.gni")
-+import("//build/config/linux/pkg_config.gni")
- 
--# This generates a target named "libpci".
--generate_library_loader("libpci") {
--  name = "LibPciLoader"
--  output_h = "libpci.h"
--  output_cc = "libpci_loader.cc"
--  header = "<pci/pci.h>"
--
--  functions = [
--    "pci_alloc",
--    "pci_init",
--    "pci_cleanup",
--    "pci_scan_bus",
--    "pci_fill_info",
--    "pci_lookup_name",
--  ]
-+declare_args() {
-+  use_system_libpci = is_bsd
- }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_linux_unbundle_fontconfig.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_linux_unbundle_fontconfig.gn
deleted file mode 100644
index f3090addb9..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_linux_unbundle_fontconfig.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/linux/unbundle/fontconfig.gn.orig	2020-06-25 09:31:19.000000000 +0000
-+++ src/3rdparty/chromium/build/linux/unbundle/fontconfig.gn
-@@ -2,7 +2,7 @@
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
- 
--assert(is_linux)
-+assert(is_linux || is_bsd)
- 
- config("fontconfig_config") {
-   libs = [ "fontconfig" ]
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni
deleted file mode 100644
index 2356e7bad9..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/toolchain/gcc_toolchain.gni.orig	2020-07-15 18:55:48.000000000 +0000
-+++ src/3rdparty/chromium/build/toolchain/gcc_toolchain.gni
-@@ -28,6 +28,9 @@ declare_args() {
-       # Don't enable for Android-on-Chrome OS so that they can build with
-       # symbol_level=0 without this failing (crbug.com/891164).
-       (target_os == "android" || target_os == "win")
-+
-+  extra_cxxflags = ""
-+  extra_ldflags = ""
- }
- 
- # When the arg is set via args.gn, it applies to all toolchains. In order to not
-@@ -589,12 +592,12 @@ template("clang_toolchain") {
-   }
- 
-   gcc_toolchain(target_name) {
--    prefix = rebase_path("$clang_base_path/bin", root_build_dir)
--    cc = "$prefix/clang"
--    cxx = "$prefix/clang++"
-+    #prefix = rebase_path("$clang_base_path/bin", root_build_dir)
-+    cc = "clang"
-+    cxx = "clang++"
-     ld = cxx
-     readelf = "${toolprefix}readelf"
--    ar = "${prefix}/llvm-ar"
-+    ar = "llvm-ar"
-     nm = "${toolprefix}nm"
- 
-     forward_variables_from(invoker,
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_toolchain_netbsd_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_toolchain_netbsd_BUILD.gn
deleted file mode 100644
index 4c6597565d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_build_toolchain_netbsd_BUILD.gn
+++ /dev/null
@@ -1,305 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/build/toolchain/netbsd/BUILD.gn.orig	2020-07-20 16:25:34.425819926 +0000
-+++ src/3rdparty/chromium/build/toolchain/netbsd/BUILD.gn
-@@ -0,0 +1,300 @@
-+# Copyright 2013 The Chromium Authors. All rights reserved.
-+# Use of this source code is governed by a BSD-style license that can be
-+# found in the LICENSE file.
-+
-+import("//build/config/sysroot.gni")
-+import("//build/toolchain/gcc_toolchain.gni")
-+
-+clang_toolchain("clang_ppc64") {
-+  enable_linker_map = true
-+  toolchain_args = {
-+    current_cpu = "ppc64"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+clang_toolchain("clang_arm") {
-+  toolprefix = "arm-linux-gnueabihf-"
-+  toolchain_args = {
-+    current_cpu = "arm"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+clang_toolchain("clang_arm64") {
-+  toolprefix = "aarch64-linux-gnu-"
-+  toolchain_args = {
-+    current_cpu = "arm64"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+gcc_toolchain("arm64") {
-+  toolprefix = "aarch64-linux-gnu-"
-+
-+  cc = "${toolprefix}gcc"
-+  cxx = "${toolprefix}g++"
-+
-+  ar = "${toolprefix}ar"
-+  ld = cxx
-+  readelf = "${toolprefix}readelf"
-+  nm = "${toolprefix}nm"
-+
-+  toolchain_args = {
-+    current_cpu = "arm64"
-+    current_os = "netbsd"
-+    is_clang = false
-+  }
-+}
-+
-+gcc_toolchain("arm") {
-+  toolprefix = "arm-linux-gnueabihf-"
-+
-+  cc = "${toolprefix}gcc"
-+  cxx = "${toolprefix}g++"
-+
-+  ar = "${toolprefix}ar"
-+  ld = cxx
-+  readelf = "${toolprefix}readelf"
-+  nm = "${toolprefix}nm"
-+
-+  toolchain_args = {
-+    current_cpu = "arm"
-+    current_os = "netbsd"
-+    is_clang = false
-+  }
-+}
-+
-+clang_toolchain("clang_x86") {
-+  # Output linker map files for binary size analysis.
-+  enable_linker_map = true
-+
-+  toolchain_args = {
-+    current_cpu = "x86"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+clang_toolchain("clang_x86_v8_arm") {
-+  toolchain_args = {
-+    current_cpu = "x86"
-+    v8_current_cpu = "arm"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+clang_toolchain("clang_x86_v8_mipsel") {
-+  toolchain_args = {
-+    current_cpu = "x86"
-+    v8_current_cpu = "mipsel"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+clang_toolchain("clang_x86_v8_mips") {
-+  toolchain_args = {
-+    current_cpu = "x86"
-+    v8_current_cpu = "mips"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+gcc_toolchain("x86") {
-+  cc = "cc"
-+  cxx = "c++"
-+
-+  readelf = "readelf"
-+  nm = "nm"
-+  ar = "ar"
-+  ld = cxx
-+
-+  # Output linker map files for binary size analysis.
-+  enable_linker_map = true
-+
-+  toolchain_args = {
-+    current_cpu = "x86"
-+    current_os = "netbsd"
-+    is_clang = false
-+  }
-+}
-+
-+clang_toolchain("clang_x64") {
-+  # Output linker map files for binary size analysis.
-+  enable_linker_map = true
-+
-+  toolchain_args = {
-+    current_cpu = "x64"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+clang_toolchain("clang_x64_v8_arm64") {
-+  toolchain_args = {
-+    current_cpu = "x64"
-+    v8_current_cpu = "arm64"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+clang_toolchain("clang_x64_v8_mips64el") {
-+  toolchain_args = {
-+    current_cpu = "x64"
-+    v8_current_cpu = "mips64el"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+clang_toolchain("clang_x64_v8_mips64") {
-+  toolchain_args = {
-+    current_cpu = "x64"
-+    v8_current_cpu = "mips64"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+gcc_toolchain("x64") {
-+  cc = "gcc"
-+  cxx = "g++"
-+
-+  readelf = "readelf"
-+  nm = "nm"
-+  ar = "ar"
-+  ld = cxx
-+
-+  # Output linker map files for binary size analysis.
-+  enable_linker_map = true
-+
-+  toolchain_args = {
-+    current_cpu = "x64"
-+    current_os = "netbsd"
-+    is_clang = false
-+  }
-+}
-+
-+clang_toolchain("clang_mipsel") {
-+  toolchain_args = {
-+    current_cpu = "mipsel"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+clang_toolchain("clang_mips64el") {
-+  toolchain_args = {
-+    current_cpu = "mips64el"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+gcc_toolchain("mipsel") {
-+  toolprefix = "mipsel-linux-gnu-"
-+
-+  cc = "${toolprefix}gcc"
-+  cxx = " ${toolprefix}g++"
-+  ar = "${toolprefix}ar"
-+  ld = cxx
-+  readelf = "${toolprefix}readelf"
-+  nm = "${toolprefix}nm"
-+
-+  toolchain_args = {
-+    cc_wrapper = ""
-+    current_cpu = "mipsel"
-+    current_os = "netbsd"
-+    is_clang = false
-+    use_goma = false
-+  }
-+}
-+
-+gcc_toolchain("mips64el") {
-+  toolprefix = "mips64el-linux-gnuabi64-"
-+
-+  cc = "${toolprefix}gcc"
-+  cxx = "${toolprefix}g++"
-+  ar = "${toolprefix}ar"
-+  ld = cxx
-+  readelf = "${toolprefix}readelf"
-+  nm = "${toolprefix}nm"
-+
-+  toolchain_args = {
-+    cc_wrapper = ""
-+    current_cpu = "mips64el"
-+    current_os = "netbsd"
-+    is_clang = false
-+    use_goma = false
-+  }
-+}
-+
-+clang_toolchain("clang_s390x") {
-+  toolchain_args = {
-+    current_cpu = "s390x"
-+    current_os = "netbsd"
-+    is_clang = true
-+  }
-+}
-+
-+gcc_toolchain("s390x") {
-+  cc = "gcc"
-+  cxx = "g++"
-+
-+  readelf = "readelf"
-+  nm = "nm"
-+  ar = "ar"
-+  ld = cxx
-+
-+  toolchain_args = {
-+    current_cpu = "s390x"
-+    current_os = "netbsd"
-+    is_clang = false
-+  }
-+}
-+
-+gcc_toolchain("ppc64") {
-+  cc = "gcc"
-+  cxx = "g++"
-+
-+  readelf = "readelf"
-+  nm = "nm"
-+  ar = "ar"
-+  ld = cxx
-+
-+  toolchain_args = {
-+    current_cpu = "ppc64"
-+    current_os = "netbsd"
-+    is_clang = false
-+  }
-+}
-+
-+gcc_toolchain("mips") {
-+  toolprefix = "mips-linux-gnu-"
-+
-+  cc = "${toolprefix}gcc"
-+  cxx = "${toolprefix}g++"
-+
-+  readelf = "${toolprefix}readelf"
-+  nm = "${toolprefix}nm"
-+  ar = "${toolprefix}ar"
-+  ld = cxx
-+
-+  toolchain_args = {
-+    current_cpu = "mips"
-+    current_os = "netbsd"
-+    is_clang = false
-+  }
-+}
-+
-+gcc_toolchain("mips64") {
-+  toolprefix = "mips64-linux-gnuabi64-"
-+
-+  cc = "${toolprefix}gcc"
-+  cxx = "${toolprefix}g++"
-+
-+  readelf = "${toolprefix}readelf"
-+  nm = "${toolprefix}nm"
-+  ar = "${toolprefix}ar"
-+  ld = cxx
-+
-+  toolchain_args = {
-+    current_cpu = "mips64"
-+    current_os = "netbsd"
-+    is_clang = false
-+  }
-+}
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_BUILD.gn
deleted file mode 100644
index 9d51664d26..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_BUILD.gn
+++ /dev/null
@@ -1,40 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/BUILD.gn.orig	2020-07-15 18:56:44.000000000 +0000
-+++ src/3rdparty/chromium/chrome/BUILD.gn
-@@ -28,7 +28,7 @@ import("//v8/gni/v8.gni")
- 
- if (is_android) {
-   import("//build/config/android/rules.gni")
--} else if (is_linux) {
-+} else if (is_linux || is_bsd) {
-   import("//build/linux/extract_symbols.gni")
- } else if (is_mac) {
-   import("//build/compiled_action.gni")
-@@ -131,7 +131,7 @@ if (!is_android && !is_mac) {
-     deps = [ "//printing/buildflags" ]
- 
-     data = [ "$root_out_dir/resources.pak" ]
--    if (is_linux || is_win) {
-+    if (is_linux || is_win || is_bsd) {
-       data_deps = [ "//chrome:packed_resources" ]
-     }
- 
-@@ -211,7 +211,7 @@ if (!is_android && !is_mac) {
-       sources += [ "app/chrome_exe_main_aura.cc" ]
-     }
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       sources += [
-         "app/chrome_dll_resource.h",
-         "app/chrome_main.cc",
-@@ -1536,7 +1536,7 @@ if (enable_resource_whitelist_generation
-   }
- }
- 
--if (is_linux) {
-+if (is_linux || is_bsd) {
-   if (is_official_build) {
-     group("linux_symbols") {
-       deps = [
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_BUILD.gn
deleted file mode 100644
index ed2d7b6e07..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/app/BUILD.gn.orig	2020-06-25 09:31:20.000000000 +0000
-+++ src/3rdparty/chromium/chrome/app/BUILD.gn
-@@ -139,7 +139,7 @@ static_library("test_support") {
-     "//v8:v8_headers",
-   ]
- 
--  if (!is_fuchsia) {
-+  if (!is_fuchsia && !is_bsd) {
-     # TODO(crbug.com/753619): Enable crash reporting on Fuchsia.
-     deps += [
-       "//components/crash/core/app",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_chromium__strings.grd b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_chromium__strings.grd
deleted file mode 100644
index 5cb450ede4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_chromium__strings.grd
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/app/chromium_strings.grd.orig	2020-07-08 21:41:46.000000000 +0000
-+++ src/3rdparty/chromium/chrome/app/chromium_strings.grd
-@@ -681,7 +681,7 @@ Chromium is unable to recover your setti
-       </if>
- 
-       <!-- about:browser-switch strings -->
--      <if expr="is_win or is_macosx or (is_linux and not chromeos)">
-+      <if expr="is_win or is_macosx or (is_posix and not chromeos)">
-         <message name="IDS_ABOUT_BROWSER_SWITCH_DESCRIPTION_UNKNOWN_BROWSER" desc="Description shown while waiting for an alternative browser to open, when the browser name is not auto-detected">
-           Your system administrator has configured Chromium to open an alternative browser to access <ph name="TARGET_URL_HOSTNAME">$1<ex>example.com</ex></ph>.
-         </message>
-@@ -782,7 +782,7 @@ Chromium is unable to recover your setti
-       </message>
- 
-       <!-- ProcessSingleton -->
--      <if expr="is_linux or is_macosx">
-+      <if expr="is_posix or is_macosx">
-         <message name="IDS_PROFILE_IN_USE_POSIX" desc="Message shown when the browser cannot start because the profile is in use on a different host.">
-           The profile appears to be in use by another Chromium process (<ph name="PROCESS_ID">$1<ex>12345</ex></ph>) on another computer (<ph name="HOST_NAME">$2<ex>example.com</ex></ph>). Chromium has locked the profile so that it doesn't get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chromium.
-         </message>
-@@ -1004,7 +1004,7 @@ Chromium is unable to recover your setti
-       </message>
- 
-       <!-- Plugin Placeholders -->
--      <if expr="is_linux">
-+      <if expr="is_posix">
-         <message name="IDS_PLUGIN_RESTART_REQUIRED" desc="The placeholder text for a plugin that can't be loaded until the browser is restarted.">
-           Restart Chromium to enable <ph name="PLUGIN_NAME">$1<ex>Flash</ex></ph>
-         </message>
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_generated__resources.grd b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_generated__resources.grd
deleted file mode 100644
index 0f8eb009d6..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_generated__resources.grd
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/app/generated_resources.grd.orig	2020-07-15 18:56:44.000000000 +0000
-+++ src/3rdparty/chromium/chrome/app/generated_resources.grd
-@@ -5215,7 +5215,7 @@ Keep your key file in a safe place. You 
-       </if>
- 
-       <!-- chrome://browser-switch strings -->
--      <if expr="is_win or is_macosx or (is_linux and not chromeos)">
-+      <if expr="is_win or is_macosx or (is_linux and not chromeos) or is_bsd">
-         <message name="IDS_ABOUT_BROWSER_SWITCH_TITLE" desc="about:browser-switch page title">
-           Legacy Browser Support
-         </message>
-@@ -6993,7 +6993,7 @@ the Bookmarks menu.">
-         Google Pay
-       </message>
- 
--      <if expr="is_linux and not chromeos">
-+      <if expr="(is_linux and not chromeos) or is_bsd">
-         <message name="IDS_SHOW_WINDOW_DECORATIONS" desc="The label of a radio button in the options dialog for using the system title bar and borders.">
-           Use system title bar and borders
-         </message>
-@@ -7942,7 +7942,7 @@ Please help our engineers fix this probl
-         Set as default
-       </message>
- 
--      <if expr="is_linux and not chromeos">
-+      <if expr="(is_linux and not chromeos) or is_bsd">
-         <message name="IDS_MINIMIZE_WINDOW_MENU" desc="The Linux browser window menu item text for minimizing the window.">
-           Minimize
-         </message>
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_google__chrome__strings.grd b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_google__chrome__strings.grd
deleted file mode 100644
index a1b4c5a088..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_google__chrome__strings.grd
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/app/google_chrome_strings.grd.orig	2020-07-08 21:41:46.000000000 +0000
-+++ src/3rdparty/chromium/chrome/app/google_chrome_strings.grd
-@@ -688,7 +688,7 @@ Google Chrome is unable to recover your 
-       </if>
- 
-       <!-- about:browser-switch strings -->
--      <if expr="is_win or is_macosx or (is_linux and not chromeos)">
-+      <if expr="is_win or is_macosx or (is_posix and not chromeos)">
-         <message name="IDS_ABOUT_BROWSER_SWITCH_DESCRIPTION_UNKNOWN_BROWSER" desc="Description shown while waiting for an alternative browser to open, when the browser name is not auto-detected">
-           Your system administrator has configured Google Chrome to open an alternative browser to access <ph name="TARGET_URL_HOSTNAME">$1<ex>example.com</ex></ph>.
-         </message>
-@@ -789,7 +789,7 @@ Google Chrome is unable to recover your 
-       </message>
- 
-       <!-- ProcessSingleton -->
--      <if expr="is_linux or is_macosx">
-+      <if expr="is_posix or is_macosx">
-         <message name="IDS_PROFILE_IN_USE_POSIX" desc="Message shown when the browser cannot start because the profile is in use on a different host.">
-           The profile appears to be in use by another Google Chrome process (<ph name="PROCESS_ID">$1<ex>12345</ex></ph>) on another computer (<ph name="HOST_NAME">$2<ex>example.com</ex></ph>).  Chrome has locked the profile so that it doesn't get corrupted.  If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chrome.
-         </message>
-@@ -1018,7 +1018,7 @@ Google Chrome is unable to recover your 
-       </message>
- 
-       <!-- Plugin Placeholders -->
--      <if expr="is_linux">
-+      <if expr="is_posix">
-         <message name="IDS_PLUGIN_RESTART_REQUIRED" desc="The placeholder text for a plugin that can't be loaded until the browser is restarted.">
-           Restart Chrome to enable <ph name="PLUGIN_NAME">$1<ex>Flash</ex></ph>
-         </message>
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_settings__strings.grdp b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_settings__strings.grdp
deleted file mode 100644
index 124c43111b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_settings__strings.grdp
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/app/settings_strings.grdp.orig	2020-07-08 21:41:46.000000000 +0000
-+++ src/3rdparty/chromium/chrome/app/settings_strings.grdp
-@@ -88,7 +88,7 @@
-       Themes
-     </message>
-   </if>
--  <if expr="is_linux and not chromeos">
-+  <if expr="is_posix and not chromeos">
-     <message name="IDS_SETTINGS_SYSTEM_THEME" desc="Text of the label describing the system (GTK+) browser theme on Linux">
-       GTK+
-     </message>
-@@ -102,7 +102,7 @@
-       Use Classic
-     </message>
-   </if>
--  <if expr="not is_linux or chromeos">
-+  <if expr="not is_posix or chromeos">
-     <message name="IDS_SETTINGS_RESET_TO_DEFAULT_THEME" desc="Name of the control which resets the browser theme back to the default theme.">
-       Reset to default
-     </message>
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_theme_chrome__unscaled__resources.grd b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_theme_chrome__unscaled__resources.grd
deleted file mode 100644
index 90d458a8e1..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_theme_chrome__unscaled__resources.grd
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/app/theme/chrome_unscaled_resources.grd.orig	2020-07-08 21:40:33.000000000 +0000
-+++ src/3rdparty/chromium/chrome/app/theme/chrome_unscaled_resources.grd
-@@ -18,7 +18,7 @@
-         <include name="IDR_PRODUCT_LOGO_64" file="google_chrome/product_logo_64.png" type="BINDATA" />
-         <include name="IDR_PRODUCT_LOGO_128" file="google_chrome/product_logo_128.png" type="BINDATA" />
-         <include name="IDR_PRODUCT_LOGO_256" file="google_chrome/product_logo_256.png" type="BINDATA" />
--        <if expr="is_linux">
-+        <if expr="is_posix">
-           <include name="IDR_PRODUCT_LOGO_128_BETA" file="google_chrome/product_logo_128_beta.png" type="BINDATA" />
-           <include name="IDR_PRODUCT_LOGO_128_DEV" file="google_chrome/product_logo_128_dev.png" type="BINDATA" />
-         </if>
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_theme_theme__resources.grd b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_theme_theme__resources.grd
deleted file mode 100644
index 763275d5bd..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_app_theme_theme__resources.grd
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/app/theme/theme_resources.grd.orig	2020-07-08 21:41:46.000000000 +0000
-+++ src/3rdparty/chromium/chrome/app/theme/theme_resources.grd
-@@ -25,7 +25,7 @@
-       <!-- KEEP THESE IN ALPHABETICAL ORDER!  DO NOT ADD TO RANDOM PLACES JUST
-            BECAUSE YOUR RESOURCES ARE FUNCTIONALLY RELATED OR FALL UNDER THE
-            SAME CONDITIONALS. -->
--      <if expr="is_linux or is_win or chromeos">
-+      <if expr="is_posix or is_win or chromeos">
-         <structure type="chrome_scaled_image" name="IDR_ACCESSIBILITY_CAPTIONS_PREVIEW_BACKGROUND" file="common/captions-preview-bg.png" />
-       </if>
-       <if expr="toolkit_views and not is_macosx">
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_BUILD.gn
deleted file mode 100644
index b5113bf66e..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_BUILD.gn
+++ /dev/null
@@ -1,57 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/BUILD.gn
-@@ -4114,7 +4114,7 @@ jumbo_static_library("browser") {
-     ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     if (use_aura) {
-       deps += [ "//third_party/fontconfig" ]
-       if (use_dbus) {
-@@ -4200,7 +4200,7 @@ jumbo_static_library("browser") {
-     sources += [ "hang_monitor/hang_crash_dump.cc" ]
-   }
- 
--  if (is_win || is_linux) {
-+  if (is_win || is_linux || is_bsd) {
-     sources += [
-       "renderer_context_menu/spelling_options_submenu_observer.cc",
-       "renderer_context_menu/spelling_options_submenu_observer.h",
-@@ -4338,7 +4338,7 @@ jumbo_static_library("browser") {
-     ]
-   }
- 
--  if (is_posix && !is_mac) {
-+  if (is_posix && !is_mac && !is_bsd) {
-     # TODO(crbug.com/753619): Enable crash reporting on Fuchsia.
-     sources += [
-       "//chrome/app/chrome_crash_reporter_client.cc",
-@@ -4351,14 +4351,14 @@ jumbo_static_library("browser") {
-     ]
-   }
- 
--  if (is_win || is_mac || (is_linux && !is_chromeos)) {
-+  if (is_win || is_mac || ((is_linux || is_bsd) && !is_chromeos)) {
-     sources += [
-       "password_manager/password_store_signin_notifier_impl.cc",
-       "password_manager/password_store_signin_notifier_impl.h",
-     ]
-   }
- 
--  if (is_win || is_mac || is_linux) {
-+  if (is_win || is_mac || is_linux || is_bsd) {
-     sources += [
-       "crash_upload_list/crash_upload_list_crashpad.cc",
-       "crash_upload_list/crash_upload_list_crashpad.h",
-@@ -5647,7 +5647,7 @@ grit("resources") {
-     if (is_chromeos) {
-       inputs = [ "resources/plugin_metadata/plugins_chromeos.json" ]
-     }
--    if (is_linux && !is_chromeos) {
-+    if ((is_linux || is_bsd) && !is_chromeos) {
-       inputs = [ "resources/plugin_metadata/plugins_linux.json" ]
-     }
-     if (is_mac) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_browser__resources.grd b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_browser__resources.grd
deleted file mode 100644
index 94603ca0f1..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_browser__resources.grd
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/browser_resources.grd.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/browser_resources.grd
-@@ -63,7 +63,7 @@
-         <include name="IDR_DISCARDS_SITE_DATA_MOJOM_LITE_JS" file="${root_gen_dir}\chrome\browser\ui\webui\discards\site_data.mojom-lite.js" compress="gzip" use_base_dir="false" type="BINDATA" />
-         <include name="IDR_DISCARDS_SORTED_TABLE_BEHAVIOR_JS" file="resources\discards\sorted_table_behavior.js" compress="gzip" type="BINDATA" />
-       </if>
--      <if expr="is_win or is_macosx or (is_linux and not chromeos)">
-+      <if expr="is_win or is_macosx or (is_posix and not chromeos)">
-         <include name="IDR_BROWSER_SWITCH_APP_JS" file="${root_gen_dir}\chrome\browser\resources\browser_switch\app.js" compress="gzip" use_base_dir="false" type="BINDATA" />
-         <include name="IDR_BROWSER_SWITCH_PROXY_JS" file="resources\browser_switch\browser_switch_proxy.js" compress="gzip" type="BINDATA" />
-         <include name="IDR_BROWSER_SWITCH_HTML" file="resources\browser_switch\browser_switch.html" compress="gzip" allowexternalscript="true" type="BINDATA" />
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_custom__handlers_protocol__handler__registry.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_custom__handlers_protocol__handler__registry.cc
deleted file mode 100644
index 8ae9381653..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_custom__handlers_protocol__handler__registry.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/custom_handlers/protocol_handler_registry.cc.orig	2020-07-08 21:40:34.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/custom_handlers/protocol_handler_registry.cc
-@@ -43,7 +43,7 @@ const ProtocolHandler& LookupHandler(
- // If true default protocol handlers will be removed if the OS level
- // registration for a protocol is no longer Chrome.
- bool ShouldRemoveHandlersNotInOS() {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // We don't do this on Linux as the OS registration there is not reliable,
-   // and Chrome OS doesn't have any notion of OS registration.
-   // TODO(benwells): When Linux support is more reliable remove this
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_dev__ui__browser__resources.grd b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_dev__ui__browser__resources.grd
deleted file mode 100644
index 38c25cb48c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_dev__ui__browser__resources.grd
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/dev_ui_browser_resources.grd.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/dev_ui_browser_resources.grd
-@@ -61,7 +61,7 @@ This file specifies browser resources fo
-       <include name="IDR_MEDIA_SESSION_MOJOM_LITE_JS" file="${root_gen_dir}\services\media_session\public\mojom\media_session.mojom-lite.js" use_base_dir="false" type="BINDATA" compress="gzip" />
-       <include name="IDR_UI_GEOMETRY_MOJOM_LITE_JS" file="${root_gen_dir}\ui\gfx\geometry\mojom\geometry.mojom-lite.js" use_base_dir="false" type="BINDATA" compress="gzip" />
- 
--      <if expr="is_android or is_linux">
-+      <if expr="is_android or is_posix">
-         <include name="IDR_SANDBOX_INTERNALS_HTML" file="resources\sandbox_internals\sandbox_internals.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" compress="gzip" />
-         <include name="IDR_SANDBOX_INTERNALS_JS" file="resources\sandbox_internals\sandbox_internals.js" type="BINDATA" compress="gzip" />
-       </if>
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_devtools_devtools__eye__dropper.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_devtools_devtools__eye__dropper.cc
deleted file mode 100644
index 3f56be270b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_devtools_devtools__eye__dropper.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/devtools/devtools_eye_dropper.cc.orig	2020-07-08 21:40:34.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/devtools/devtools_eye_dropper.cc
-@@ -164,7 +164,7 @@ void DevToolsEyeDropper::UpdateCursor() 
- // magnified projection only with centered hotspot.
- // Mac Retina requires cursor to be > 120px in order to render smoothly.
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   const float kCursorSize = 63;
-   const float kDiameter = 63;
-   const float kHotspotOffset = 32;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_BUILD.gn
deleted file mode 100644
index caf461a90d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_BUILD.gn
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/extensions/BUILD.gn.orig	2020-07-08 21:41:46.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/extensions/BUILD.gn
-@@ -1110,7 +1110,13 @@ static_library("extensions") {
-     ]
-   }
- 
--  if (is_linux) {
-+  #if (is_bsd) {
-+  #  deps -= [
-+  #    "api/image_writer_private/removable_storage_provider_linux.cc",
-+  #  ]
-+  #}
-+
-+  if (is_linux || is_bsd) {
-     deps += [ "//third_party/fontconfig" ]
- 
-     if (use_dbus) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
deleted file mode 100644
index a57059a03d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig	2020-07-08 21:41:46.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc
-@@ -40,7 +40,7 @@
- #include "base/win/registry.h"
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "base/environment.h"
- #include "base/nix/xdg_util.h"
- #endif
-@@ -386,7 +386,7 @@ base::FilePath GetEndpointVerificationDi
-     return *GetEndpointVerificationDirOverride();
- #if defined(OS_WIN)
-   if (!base::PathService::Get(base::DIR_LOCAL_APP_DATA, &path))
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   std::unique_ptr<base::Environment> env(base::Environment::Create());
-   path = base::nix::GetXDGDirectory(env.get(), base::nix::kXdgConfigHomeEnvVar,
-                                     base::nix::kDotConfigDir);
-@@ -397,7 +397,7 @@ base::FilePath GetEndpointVerificationDi
-   if (true)
- #endif
-     return path;
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   path = path.AppendASCII("google");
- #else
-   path = path.AppendASCII("Google");
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_device__info__fetcher.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_device__info__fetcher.cc
deleted file mode 100644
index 4422657303..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_device__info__fetcher.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/device_info_fetcher.cc.orig	2020-07-08 21:41:46.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/device_info_fetcher.cc
-@@ -10,7 +10,7 @@
- #include "chrome/browser/extensions/api/enterprise_reporting_private/device_info_fetcher_mac.h"
- #elif defined(OS_WIN)
- #include "chrome/browser/extensions/api/enterprise_reporting_private/device_info_fetcher_win.h"
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- #include "chrome/browser/extensions/api/enterprise_reporting_private/device_info_fetcher_linux.h"
- #endif
- 
-@@ -57,7 +57,7 @@ std::unique_ptr<DeviceInfoFetcher> Devic
-   return std::make_unique<DeviceInfoFetcherMac>();
- #elif defined(OS_WIN)
-   return std::make_unique<DeviceInfoFetcherWin>();
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   return std::make_unique<DeviceInfoFetcherLinux>();
- #else
-   return std::make_unique<StubDeviceFetcher>();
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_device__info__fetcher__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_device__info__fetcher__linux.cc
deleted file mode 100644
index 134fcb03f4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_device__info__fetcher__linux.cc
+++ /dev/null
@@ -1,42 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/device_info_fetcher_linux.cc.orig	2020-07-24 02:37:46.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/device_info_fetcher_linux.cc
-@@ -8,7 +8,9 @@
- #include <gio/gio.h>
- #endif  // defined(USE_GIO)
- #include <sys/stat.h>
-+#if defined(OS_LINUX)
- #include <sys/sysmacros.h>
-+#endif
- 
- #include <string>
- 
-@@ -91,6 +93,7 @@ enterprise_reporting_private::SettingVal
- // Implements the logic from the native host installation script. First find the
- // root device identifier, then locate its parent and get its type.
- enterprise_reporting_private::SettingValue GetDiskEncrypted() {
-+#if !defined(OS_BSD)
-   struct stat info;
-   // First figure out the device identifier.
-   stat("/", &info);
-@@ -110,6 +113,7 @@ enterprise_reporting_private::SettingVal
-     return is_encrypted ? enterprise_reporting_private::SETTING_VALUE_ENABLED
-                         : enterprise_reporting_private::SETTING_VALUE_DISABLED;
-   }
-+#endif
-   return enterprise_reporting_private::SETTING_VALUE_UNKNOWN;
- }
- 
-@@ -121,7 +125,11 @@ DeviceInfoFetcherLinux::~DeviceInfoFetch
- 
- DeviceInfo DeviceInfoFetcherLinux::Fetch() {
-   DeviceInfo device_info;
-+#if defined(OS_NETBSD)
-+  device_info.os_name = "netbsd";
-+#else
-   device_info.os_name = "linux";
-+#endif
-   device_info.os_version = GetOsVersion();
-   device_info.device_host_name = GetDeviceHostName();
-   device_info.device_model = GetDeviceModel();
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
deleted file mode 100644
index b025650d3a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig	2020-07-08 21:40:34.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc
-@@ -22,6 +22,7 @@ static base::LazyInstance<scoped_refptr<
- 
- void RemovableStorageProvider::GetAllDevices(DeviceListReadyCallback callback) {
-   DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
-+#if !defined(OS_BSD)
-   if (g_test_device_list.Get().get() != nullptr) {
-     base::ThreadTaskRunnerHandle::Get()->PostTask(
-         FROM_HERE,
-@@ -35,6 +36,9 @@ void RemovableStorageProvider::GetAllDev
-        base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN},
-       base::BindOnce(&RemovableStorageProvider::PopulateDeviceList),
-       std::move(callback));
-+#else
-+  NOTIMPLEMENTED();
-+#endif
- }
- 
- // static
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
deleted file mode 100644
index 0d13cbf454..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig	2020-07-08 21:40:34.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-@@ -294,6 +294,8 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
-     info->os = extensions::api::runtime::PLATFORM_OS_LINUX;
-   } else if (strcmp(os, "openbsd") == 0) {
-     info->os = extensions::api::runtime::PLATFORM_OS_OPENBSD;
-+  } else if (strcmp(os, "netbsd") == 0) {
-+    info->os = extensions::api::runtime::PLATFORM_OS_NETBSD;
-   } else {
-     NOTREACHED();
-     return false;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_settings__private_prefs__util.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_settings__private_prefs__util.cc
deleted file mode 100644
index 4dd0a90890..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_settings__private_prefs__util.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/extensions/api/settings_private/prefs_util.cc.orig	2020-07-08 21:41:46.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/extensions/api/settings_private/prefs_util.cc
-@@ -163,7 +163,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
-   (*s_whitelist)[bookmarks::prefs::kShowBookmarkBar] =
-       settings_api::PrefType::PREF_TYPE_BOOLEAN;
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   (*s_whitelist)[::prefs::kUseCustomChromeFrame] =
-       settings_api::PrefType::PREF_TYPE_BOOLEAN;
- #endif
-@@ -173,7 +173,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
-   // Appearance settings.
-   (*s_whitelist)[::prefs::kCurrentThemeID] =
-       settings_api::PrefType::PREF_TYPE_STRING;
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   (*s_whitelist)[::prefs::kUsesSystemTheme] =
-       settings_api::PrefType::PREF_TYPE_BOOLEAN;
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
deleted file mode 100644
index 4d7c452ec8..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig	2020-07-08 21:40:34.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
-@@ -30,7 +30,7 @@
- #include "extensions/browser/process_manager.h"
- #include "extensions/common/error_utils.h"
- 
--#if defined(OS_LINUX) || defined(OS_CHROMEOS)
-+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
- #include "extensions/common/permissions/permissions_data.h"
- #endif
- 
-@@ -39,7 +39,7 @@ namespace {
- bool CanEnableAudioDebugRecordingsFromExtension(
-     const extensions::Extension* extension) {
-   bool enabled_by_permissions = false;
--#if defined(OS_LINUX) || defined(OS_CHROMEOS)
-+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
-   if (extension) {
-     enabled_by_permissions =
-         extension->permissions_data()->active_permissions().HasAPIPermission(
-@@ -570,7 +570,7 @@ void WebrtcLoggingPrivateStartEventLoggi
- 
- ExtensionFunction::ResponseAction
- WebrtcLoggingPrivateGetLogsDirectoryFunction::Run() {
--#if defined(OS_LINUX) || defined(OS_CHROMEOS)
-+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
-   // Unlike other WebrtcLoggingPrivate functions that take a RequestInfo object,
-   // this function shouldn't be called by a component extension on behalf of
-   // some web code. It returns a DirectoryEntry for use directly in the calling
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__event__log__uploader.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__event__log__uploader.cc
deleted file mode 100644
index cf6dda011b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__event__log__uploader.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_event_log_uploader.cc.orig	2020-07-08 21:41:47.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_event_log_uploader.cc
-@@ -36,7 +36,7 @@ constexpr size_t kExpectedMimeOverheadBy
- const char kProduct[] = "Chrome";
- #elif defined(OS_MACOSX)
- const char kProduct[] = "Chrome_Mac";
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- const char kProduct[] = "Chrome_Linux";
- #elif defined(OS_ANDROID)
- const char kProduct[] = "Chrome_Android";
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__log__uploader.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__log__uploader.cc
deleted file mode 100644
index a21774da10..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__log__uploader.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig	2020-07-24 02:37:47.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_log_uploader.cc
-@@ -354,6 +354,8 @@ void WebRtcLogUploader::SetupMultipart(
- #else
-   const char product[] = "Chrome_Linux_ASan";
- #endif
-+#elif defined(OS_NETBSD)
-+  const char product[] = "Chrome_NetBSD";
- #elif defined(OS_ANDROID)
-   const char product[] = "Chrome_Android";
- #elif defined(OS_CHROMEOS)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.cc
deleted file mode 100644
index 50be1ae8d1..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_logging_controller.cc
-@@ -24,7 +24,7 @@
- #include "content/public/browser/render_process_host.h"
- #include "services/service_manager/public/cpp/connector.h"
- 
--#if defined(OS_LINUX) || defined(OS_CHROMEOS)
-+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
- #include "content/public/browser/child_process_security_policy.h"
- #include "storage/browser/file_system/isolated_context.h"
- #endif  // defined(OS_LINUX) || defined(OS_CHROMEOS)
-@@ -270,7 +270,7 @@ void WebRtcLoggingController::StartEvent
-       web_app_id, callback);
- }
- 
--#if defined(OS_LINUX) || defined(OS_CHROMEOS)
-+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
- void WebRtcLoggingController::GetLogsDirectory(
-     const LogsDirectoryCallback& callback,
-     const LogsDirectoryErrorCallback& error_callback) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.h
deleted file mode 100644
index 52f0e42fe7..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_logging_controller.h.orig	2020-07-08 21:40:34.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_logging_controller.h
-@@ -129,7 +129,7 @@ class WebRtcLoggingController
-                          size_t web_app_id,
-                          const StartEventLoggingCallback& callback);
- 
--#if defined(OS_LINUX) || defined(OS_CHROMEOS)
-+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
-   // Ensures that the WebRTC Logs directory exists and then grants render
-   // process access to the 'WebRTC Logs' directory, and invokes |callback| with
-   // the ids necessary to create a DirectoryEntry object.
-@@ -188,7 +188,7 @@ class WebRtcLoggingController
-       bool success,
-       const std::string& error_message);
- 
--#if defined(OS_LINUX) || defined(OS_CHROMEOS)
-+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
-   // Grants the render process access to the 'WebRTC Logs' directory, and
-   // invokes |callback| with the ids necessary to create a DirectoryEntry
-   // object. If the |logs_path| couldn't be created or found, |error_callback|
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.cc
deleted file mode 100644
index b71c1d72c2..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.cc
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/net/system_network_context_manager.cc.orig	2020-07-08 21:40:34.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/net/system_network_context_manager.cc
-@@ -77,7 +77,7 @@
- #include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h"
- #endif  // defined(OS_CHROMEOS)
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- #include "chrome/common/chrome_paths_internal.h"
- #include "chrome/grit/chromium_strings.h"
- #include "ui/base/l10n/l10n_util.h"
-@@ -140,7 +140,7 @@ network::mojom::HttpAuthDynamicParamsPtr
-   auth_dynamic_params->enable_negotiate_port =
-       local_state->GetBoolean(prefs::kEnableAuthNegotiatePort);
- 
--#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS) || defined(OS_BSD)
-   auth_dynamic_params->delegate_by_kdc_policy =
-       local_state->GetBoolean(prefs::kAuthNegotiateDelegateByKdcPolicy);
- #endif  // defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
-@@ -355,7 +355,7 @@ SystemNetworkContextManager::SystemNetwo
-   pref_change_registrar_.Add(prefs::kEnableAuthNegotiatePort,
-                              auth_pref_callback);
- 
--#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS) || defined(OS_BSD)
-   pref_change_registrar_.Add(prefs::kAuthNegotiateDelegateByKdcPolicy,
-                              auth_pref_callback);
- #endif  // defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
-@@ -405,7 +405,7 @@ void SystemNetworkContextManager::Regist
-   registry->RegisterStringPref(prefs::kAuthServerWhitelist, std::string());
-   registry->RegisterStringPref(prefs::kAuthNegotiateDelegateWhitelist,
-                                std::string());
--#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS) || defined(OS_BSD)
-   registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy,
-                                 false);
- #endif  // defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
-@@ -491,7 +491,7 @@ void SystemNetworkContextManager::OnNetw
-   // NetworkContext is created, but before anything has the chance to use it.
-   stub_resolver_config_reader_.UpdateNetworkService(true /* record_metrics */);
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   const base::CommandLine& command_line =
-       *base::CommandLine::ForCurrentProcess();
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_prefs_browser__prefs.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_prefs_browser__prefs.cc
deleted file mode 100644
index c1da76c2d9..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_prefs_browser__prefs.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/prefs/browser_prefs.cc.orig	2020-07-08 21:41:47.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/prefs/browser_prefs.cc
-@@ -385,7 +385,7 @@
- #endif
- 
- #if defined(OS_WIN) || defined(OS_MACOSX) || \
--    (defined(OS_LINUX) && !defined(OS_CHROMEOS))
-+    ((defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS))
- #include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
- #endif
- 
-@@ -1100,7 +1100,7 @@ void RegisterProfilePrefs(user_prefs::Pr
- #endif
- 
- #if defined(OS_WIN) || defined(OS_MACOSX) || \
--    (defined(OS_LINUX) && !defined(OS_CHROMEOS))
-+    ((defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS))
-   browser_switcher::BrowserSwitcherPrefs::RegisterProfilePrefs(registry);
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_BUILD.gn
deleted file mode 100644
index 5a0565bf5a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_BUILD.gn
+++ /dev/null
@@ -1,60 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/ui/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/ui/BUILD.gn
-@@ -628,13 +628,18 @@ jumbo_static_library("ui") {
-     deps += [ "//components/autofill/content/browser/webauthn" ]
-   }
- 
--  if (!is_fuchsia) {
-+  if (!is_fuchsia && !is_bsd) {
-     # TODO(crbug.com/753619): Enable crash reporting on Fuchsia.
-     deps += [
-       "//components/crash/core/app",
-       "//components/crash/core/browser",
-     ]
-   }
-+  if (is_bsd) {
-+    deps += [
-+      "//components/crash/core/browser",
-+    ]
-+  }
- 
-   if (is_win || is_android || is_linux) {
-     sources += [
-@@ -1490,7 +1495,7 @@ jumbo_static_library("ui") {
-       deps += [ "//ui/ozone" ]
-     }
- 
--    if (is_linux && !is_chromeos) {
-+    if ((is_linux || is_bsd) && !is_chromeos) {
-       deps += [ "//ui/base/ime/linux" ]
-     }
- 
-@@ -2617,7 +2622,7 @@ jumbo_static_library("ui") {
-     # to fail on this variant. Since this target is only referenced (but not
-     # compiled) on this variant, it's okay to add this "incorrect" dependency
-     # to Cast Linux builds so that `gn check` passes.
--    if (toolkit_views || (is_chromecast && is_linux)) {
-+    if (toolkit_views || (is_chromecast && (is_linux || is_bsd))) {
-       public_deps += [
-         "//ui/views",
-         "//ui/views/controls/webview",
-@@ -2704,7 +2709,7 @@ jumbo_static_library("ui") {
-     }
-   }
- 
--  if (is_linux) {  # Both desktop Linux and ChromeOS.
-+  if (is_linux || is_bsd) {  # Both desktop Linux and ChromeOS.
-     sources += [
-       "certificate_dialogs.cc",
-       "certificate_dialogs.h",
-@@ -3516,7 +3521,7 @@ jumbo_static_library("ui") {
-       sources += [ "views/chrome_views_delegate_linux.cc" ]
-     }
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       sources += [
-         "views/process_singleton_dialog_linux.cc",
-         "views/status_icons/status_tray_linux.cc",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about__ui.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about__ui.cc
deleted file mode 100644
index 089cca7a03..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about__ui.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/ui/webui/about_ui.cc.orig	2020-07-08 21:40:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/ui/webui/about_ui.cc
-@@ -564,7 +564,7 @@ std::string ChromeURLs() {
-   return html;
- }
- 
--#if defined(OS_LINUX) || defined(OS_OPENBSD)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- std::string AboutLinuxProxyConfig() {
-   std::string data;
-   AppendHeader(&data, 0,
-@@ -620,7 +620,7 @@ void AboutUIHTMLSource::StartDataRequest
-       response =
-           ui::ResourceBundle::GetSharedInstance().LoadDataResourceString(idr);
-     }
--#if defined(OS_LINUX) || defined(OS_OPENBSD)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   } else if (source_name_ == chrome::kChromeUILinuxProxyConfigHost) {
-     response = AboutLinuxProxyConfig();
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
deleted file mode 100644
index 2d54688659..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
+++ /dev/null
@@ -1,57 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
-@@ -235,11 +235,11 @@
- #include "chrome/browser/ui/webui/conflicts/conflicts_ui.h"
- #endif
- 
--#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
- #include "chrome/browser/ui/webui/discards/discards_ui.h"
- #endif
- 
--#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
- #include "chrome/browser/ui/webui/sandbox/sandbox_internals_ui.h"
- #endif
- 
-@@ -361,7 +361,7 @@ bool IsAboutUI(const GURL& url) {
- #if !defined(OS_ANDROID)
-           || url.host_piece() == chrome::kChromeUITermsHost
- #endif
--#if defined(OS_LINUX) || defined(OS_OPENBSD)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-           || url.host_piece() == chrome::kChromeUILinuxProxyConfigHost
- #endif
- #if defined(OS_CHROMEOS)
-@@ -705,7 +705,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
-   if (url.host_piece() == chrome::kChromeUINaClHost)
-     return &NewWebUI<NaClUI>;
- #endif
--#if (defined(OS_LINUX) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
-+#if ((defined(OS_LINUX) || defined(OS_BSD)) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
-   if (url.host_piece() == chrome::kChromeUITabModalConfirmDialogHost)
-     return &NewWebUI<ConstrainedWebDialogUI>;
- #endif
-@@ -755,17 +755,17 @@ WebUIFactoryFunction GetWebUIFactoryFunc
-     return &NewWebUI<CastUI>;
-   }
- #endif
--#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   if (url.host_piece() == chrome::kChromeUISandboxHost) {
-     return &NewWebUI<SandboxInternalsUI>;
-   }
- #endif
--#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
-   if (url.host_piece() == chrome::kChromeUIDiscardsHost)
-     return &NewWebUI<DiscardsUI>;
- #endif
- #if defined(OS_WIN) || defined(OS_MACOSX) || \
--    (defined(OS_LINUX) && !defined(OS_CHROMEOS))
-+    ((defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS))
-   if (url.host_piece() == chrome::kChromeUIBrowserSwitchHost)
-     return &NewWebUI<BrowserSwitchUI>;
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.cc
deleted file mode 100644
index 539902e45d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/ui/webui/settings/appearance_handler.cc.orig	2020-07-08 21:40:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/ui/webui/settings/appearance_handler.cc
-@@ -27,7 +27,7 @@ void AppearanceHandler::RegisterMessages
-       "useDefaultTheme",
-       base::BindRepeating(&AppearanceHandler::HandleUseDefaultTheme,
-                           base::Unretained(this)));
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   web_ui()->RegisterMessageCallback(
-       "useSystemTheme",
-       base::BindRepeating(&AppearanceHandler::HandleUseSystemTheme,
-@@ -39,7 +39,7 @@ void AppearanceHandler::HandleUseDefault
-   ThemeServiceFactory::GetForProfile(profile_)->UseDefaultTheme();
- }
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- void AppearanceHandler::HandleUseSystemTheme(const base::ListValue* args) {
-   if (profile_->IsSupervised())
-     NOTREACHED();
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.h
deleted file mode 100644
index 0706794be5..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/ui/webui/settings/appearance_handler.h.orig	2020-07-08 21:40:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/ui/webui/settings/appearance_handler.h
-@@ -36,7 +36,7 @@ class AppearanceHandler : public Setting
-   // Changes the UI theme of the browser to the default theme.
-   void HandleUseDefaultTheme(const base::ListValue* args);
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   // Changes the UI theme of the browser to the system (GTK+) theme.
-   void HandleUseSystemTheme(const base::ListValue* args);
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
deleted file mode 100644
index 93b6e9e425..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig	2020-07-08 21:41:47.000000000 +0000
-+++ src/3rdparty/chromium/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
-@@ -332,7 +332,7 @@ void AddAppearanceStrings(content::WebUI
-     {"minimumFont", IDS_SETTINGS_MINIMUM_FONT_SIZE_LABEL},
-     {"tiny", IDS_SETTINGS_TINY_FONT_SIZE},
-     {"huge", IDS_SETTINGS_HUGE_FONT_SIZE},
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-     {"systemTheme", IDS_SETTINGS_SYSTEM_THEME},
-     {"useSystemTheme", IDS_SETTINGS_USE_SYSTEM_THEME},
-     {"classicTheme", IDS_SETTINGS_CLASSIC_THEME},
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_BUILD.gn
deleted file mode 100644
index 94a0f8a5c7..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_BUILD.gn
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/BUILD.gn.orig	2020-07-08 21:41:47.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/BUILD.gn
-@@ -271,6 +271,11 @@ static_library("common") {
-     public_deps += [ "//ppapi/shared_impl" ]
-   }
- 
-+  if (is_bsd) {
-+    #sources -= [ "component_flash_hint_file_linux.cc" ]
-+    deps -= [ "//components/crash/core/app" ]
-+  }
-+
-   if (enable_extensions) {
-     sources += [
-       "cast_messages.cc",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_channel__info.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_channel__info.h
deleted file mode 100644
index 93e58909af..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_channel__info.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/channel_info.h.orig	2020-07-08 21:40:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/channel_info.h
-@@ -61,7 +61,7 @@ bool IsSideBySideCapable();
- std::string GetChannelSuffixForDataDir();
- #endif
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- // Returns the channel-specific filename of the desktop shortcut used to launch
- // the browser.
- std::string GetDesktopName(base::Environment* env);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_channel__info__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_channel__info__posix.cc
deleted file mode 100644
index 548e0edf53..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_channel__info__posix.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/channel_info_posix.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/channel_info_posix.cc
-@@ -67,7 +67,7 @@ std::string GetChannelSuffixForDataDir()
-   }
- }
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- std::string GetDesktopName(base::Environment* env) {
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-   version_info::Channel product_channel(GetChannel());
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__content__client.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__content__client.cc
deleted file mode 100644
index 7341fc93af..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__content__client.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/chrome_content_client.cc.orig	2020-07-08 21:41:47.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/chrome_content_client.cc
-@@ -65,7 +65,7 @@
- #include "ui/base/resource/resource_bundle.h"
- #include "url/url_constants.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include <fcntl.h>
- #include "chrome/common/component_flash_hint_file_linux.h"
- #include "sandbox/linux/services/credentials.h"
-@@ -294,7 +294,7 @@ bool GetComponentUpdatedPepperFlash(cont
- 
-   return TryCreatePepperFlashInfo(flash_filename, plugin);
- }
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- // This method is used on Linux only because of architectural differences in how
- // it loads the component updated flash plugin, and not because the other
- // platforms do not support component updated flash. On other platforms, the
-@@ -557,7 +557,7 @@ void ChromeContentClient::AddPepperPlugi
-   std::vector<std::unique_ptr<content::PepperPluginInfo>> flash_versions;
- 
- // Get component updated flash for desktop Linux and Chrome OS.
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Depending on the sandbox configuration, the file system
-   // is not always available. If it is not available, do not try and load any
-   // flash plugin. The flash player, if any, preloaded before the sandbox
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__features.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__features.cc
deleted file mode 100644
index c904cfc3e0..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__features.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/chrome_features.cc.orig	2020-07-08 21:41:47.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/chrome_features.cc
-@@ -70,7 +70,7 @@ const base::Feature kAsyncDns {
- #endif
- };
- 
--#if defined(OS_WIN) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
- // Enables the Restart background mode optimization. When all Chrome UI is
- // closed and it goes in the background, allows to restart the browser to
- // discard memory.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__features.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__features.h
deleted file mode 100644
index 3cdf14b11b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__features.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/chrome_features.h.orig	2020-07-08 21:41:47.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/chrome_features.h
-@@ -63,7 +63,7 @@ extern const base::Feature kAppServiceAd
- 
- COMPONENT_EXPORT(CHROME_FEATURES) extern const base::Feature kAsyncDns;
- 
--#if defined(OS_WIN) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
- COMPONENT_EXPORT(CHROME_FEATURES)
- extern const base::Feature kBackgroundModeAllowRestart;
- #endif  // defined(OS_WIN) || defined(OS_LINUX)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__paths.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__paths.cc
deleted file mode 100644
index 840366b4e5..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__paths.cc
+++ /dev/null
@@ -1,58 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/chrome_paths.cc.orig	2020-07-15 18:55:52.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/chrome_paths.cc
-@@ -52,14 +52,14 @@ const base::FilePath::CharType kPepperFl
-     FILE_PATH_LITERAL("Internet Plug-Ins/PepperFlashPlayer");
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- // The path to the external extension <id>.json files.
- // /usr/share seems like a good choice, see: http://www.pathname.com/fhs/
- const base::FilePath::CharType kFilepathSinglePrefExtensions[] =
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
--    FILE_PATH_LITERAL("/usr/share/google-chrome/extensions");
-+    FILE_PATH_LITERAL("@PREFIX@/share/google-chrome/extensions");
- #else
--    FILE_PATH_LITERAL("/usr/share/chromium/extensions");
-+    FILE_PATH_LITERAL("@PREFIX@/share/chromium/extensions");
- #endif  // BUILDFLAG(GOOGLE_CHROME_BRANDING)
- 
- // The path to the hint file that tells the pepper plugin loader
-@@ -205,7 +205,7 @@ bool PathProvider(int key, base::FilePat
-         return false;
-       break;
-     case chrome::DIR_DEFAULT_DOWNLOADS_SAFE:
--#if defined(OS_WIN) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
-       if (!GetUserDownloadsDirectorySafe(&cur))
-         return false;
-       break;
-@@ -505,7 +505,7 @@ bool PathProvider(int key, base::FilePat
-       break;
-     }
- #endif
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-     case chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS: {
-       cur = base::FilePath(kFilepathSinglePrefExtensions);
-       break;
-@@ -540,7 +540,7 @@ bool PathProvider(int key, base::FilePat
- #endif
-       break;
- 
--#if defined(OS_LINUX) || defined(OS_MACOSX)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
-     case chrome::DIR_NATIVE_MESSAGING:
- #if defined(OS_MACOSX)
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-@@ -574,7 +574,7 @@ bool PathProvider(int key, base::FilePat
-       cur = cur.Append(kGCMStoreDirname);
-       break;
- #endif  // !defined(OS_ANDROID)
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-     case chrome::FILE_COMPONENT_FLASH_HINT:
-       if (!base::PathService::Get(
-               chrome::DIR_COMPONENT_UPDATED_PEPPER_FLASH_PLUGIN, &cur)) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__paths.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__paths.h
deleted file mode 100644
index f84fca15e5..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__paths.h
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/chrome_paths.h.orig	2020-07-08 21:40:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/chrome_paths.h
-@@ -51,7 +51,7 @@ enum {
-                      // contains subdirectories.
- #endif
- #if defined(OS_CHROMEOS) || \
--    (defined(OS_LINUX) && BUILDFLAG(CHROMIUM_BRANDING)) || defined(OS_MACOSX)
-+    ((defined(OS_LINUX) || defined(OS_BSD)) && BUILDFLAG(CHROMIUM_BRANDING)) || defined(OS_MACOSX)
-   DIR_USER_EXTERNAL_EXTENSIONS,  // Directory for per-user external extensions
-                                  // on Chrome Mac and Chromium Linux.
-                                  // On Chrome OS, this path is used for OEM
-@@ -59,7 +59,7 @@ enum {
-                                  // create it.
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   DIR_STANDALONE_EXTERNAL_EXTENSIONS,  // Directory for 'per-extension'
-                                        // definition manifest files that
-                                        // describe extensions which are to be
-@@ -91,7 +91,7 @@ enum {
-   DIR_PNACL_BASE,                   // Full path to the base dir for PNaCl.
-   DIR_PNACL_COMPONENT,              // Full path to the latest PNaCl version
-                                     // (subdir of DIR_PNACL_BASE).
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   DIR_BUNDLED_WIDEVINE_CDM,  // Full path to the directory containing the
-                              // bundled Widevine CDM.
- #if !defined(OS_CHROMEOS)
-@@ -120,7 +120,7 @@ enum {
-   DIR_SUPERVISED_USER_INSTALLED_WHITELISTS,  // Directory where sanitized
-                                              // supervised user whitelists are
-                                              // installed.
--#if defined(OS_LINUX) || defined(OS_MACOSX)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
-   DIR_NATIVE_MESSAGING,       // System directory where native messaging host
-                               // manifest files are stored.
-   DIR_USER_NATIVE_MESSAGING,  // Directory with Native Messaging Hosts
-@@ -135,7 +135,7 @@ enum {
-   DIR_GEN_TEST_DATA,  // Directory where generated test data resides.
-   DIR_TEST_DATA,      // Directory where unit test data resides.
-   DIR_TEST_TOOLS,     // Directory where unit test tools reside.
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   FILE_COMPONENT_FLASH_HINT,  // A file in a known location that points to
-                               // the component updated flash plugin.
- #endif  // defined(OS_LINUX)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__paths__internal.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__paths__internal.h
deleted file mode 100644
index cd8e9a3151..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__paths__internal.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/chrome_paths_internal.h.orig	2020-07-08 21:40:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/chrome_paths_internal.h
-@@ -45,7 +45,7 @@ void GetUserCacheDirectory(const base::F
- // Get the path to the user's documents directory.
- bool GetUserDocumentsDirectory(base::FilePath* result);
- 
--#if defined(OS_WIN) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
- // Gets the path to a safe default download directory for a user.
- bool GetUserDownloadsDirectorySafe(base::FilePath* result);
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__switches.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__switches.cc
deleted file mode 100644
index 4cbabb0883..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__switches.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/chrome_switches.cc.orig	2020-07-08 21:41:47.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/chrome_switches.cc
-@@ -834,7 +834,7 @@ const char kAllowNaClFileHandleAPI[]    
- const char kAllowNaClSocketAPI[]            = "allow-nacl-socket-api";
- #endif
- 
--#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_BSD)
- const char kEnableNewAppMenuIcon[] = "enable-new-app-menu-icon";
- 
- // Causes the browser to launch directly in guest mode.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__switches.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__switches.h
deleted file mode 100644
index e7d4a1be6b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_chrome__switches.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/chrome_switches.h.orig	2020-07-08 21:41:47.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/chrome_switches.h
-@@ -255,7 +255,7 @@ extern const char kAllowNaClFileHandleAP
- extern const char kAllowNaClSocketAPI[];
- #endif
- 
--#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_BSD)
- extern const char kEnableNewAppMenuIcon[];
- extern const char kGuest[];
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_component__flash__hint__file__linux.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_component__flash__hint__file__linux.h
deleted file mode 100644
index f9257b9a63..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_component__flash__hint__file__linux.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/component_flash_hint_file_linux.h.orig	2020-07-24 02:37:49.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/component_flash_hint_file_linux.h
-@@ -7,7 +7,7 @@
- 
- #include "build/build_config.h"
- 
--#if !defined(OS_LINUX)
-+#if !defined(OS_LINUX) && !defined(OS_BSD)
- #error "This file only applies to the Linux component update of Flash."
- #endif  // !defined(OS_LINUX)
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_extensions_api_api__sources.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_extensions_api_api__sources.gni
deleted file mode 100644
index cabd335dfc..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_extensions_api_api__sources.gni
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/extensions/api/api_sources.gni.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/extensions/api/api_sources.gni
-@@ -113,7 +113,7 @@ if (is_chromeos) {
-   if (use_cups) {
-     schema_sources_ += [ "printing.idl" ]
-   }
--} else if (is_linux || is_win) {
-+} else if (is_linux || is_win || is_bsd) {
-   schema_sources_ += [ "input_ime.json" ]
- }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_extensions_command.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_extensions_command.cc
deleted file mode 100644
index 896f589d32..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_extensions_command.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/extensions/command.cc.orig	2020-07-08 21:40:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/extensions/command.cc
-@@ -293,7 +293,7 @@ std::string Command::CommandPlatform() {
-   return values::kKeybindingPlatformMac;
- #elif defined(OS_CHROMEOS)
-   return values::kKeybindingPlatformChromeOs;
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   return values::kKeybindingPlatformLinux;
- #else
-   return "";
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_features.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_features.gni
deleted file mode 100644
index df8df7840a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_features.gni
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/features.gni.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/features.gni
-@@ -50,7 +50,7 @@ declare_args() {
-                                 (is_desktop_linux && use_dbus) || is_chromeos
- 
-   enable_one_click_signin =
--      is_win || is_mac || (is_linux && !is_chromeos && !is_chromecast)
-+      is_win || is_mac || ((is_linux || is_bsd) && !is_chromeos && !is_chromecast)
- 
-   # Enables password change in leaked password dialog, disabled by default.
-   enable_password_change_in_leaked_dialog = false
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_media_cdm__host__file__path.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_media_cdm__host__file__path.cc
deleted file mode 100644
index bc35a2c5b9..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_media_cdm__host__file__path.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/media/cdm_host_file_path.cc.orig	2020-07-08 21:40:37.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/media/cdm_host_file_path.cc
-@@ -95,7 +95,7 @@ void AddCdmHostFilePaths(
-   cdm_host_file_paths->emplace_back(chrome_framework_path,
-                                     chrome_framework_sig_path);
- 
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- 
-   base::FilePath chrome_exe_dir;
-   if (!base::PathService::Get(base::DIR_EXE, &chrome_exe_dir))
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_pref__names.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_pref__names.cc
deleted file mode 100644
index ddd3c7a394..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_pref__names.cc
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/pref_names.cc.orig	2020-07-08 21:41:47.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/pref_names.cc
-@@ -1081,7 +1081,7 @@ const char kForceYouTubeRestrict[] = "se
- // only using an account that belongs to one of the domains from this pref.
- const char kAllowedDomainsForApps[] = "settings.allowed_domains_for_apps";
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- // Linux specific preference on whether we should match the system theme.
- const char kUsesSystemTheme[] = "extensions.theme.use_system";
- #endif
-@@ -1224,7 +1224,7 @@ const char kShowUpdatePromotionInfoBar[]
-     "browser.show_update_promotion_info_bar";
- #endif
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- // Boolean that is false if we should show window manager decorations.  If
- // true, we draw a custom chrome frame (thicker title bar and blue border).
- const char kUseCustomChromeFrame[] = "browser.custom_chrome_frame";
-@@ -1667,7 +1667,7 @@ const char kDownloadDefaultDirectory[] =
- // upgrade a unsafe location to a safe location.
- const char kDownloadDirUpgraded[] = "download.directory_upgrade";
- 
--#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_MACOSX)
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
- const char kOpenPdfDownloadInSystemReader[] =
-     "download.open_pdf_in_system_reader";
- #endif
-@@ -1982,7 +1982,7 @@ const char kGloballyScopeHTTPAuthCacheEn
- const char kAmbientAuthenticationInPrivateModesEnabled[] =
-     "auth.ambient_auth_in_private_modes";
- 
--#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS) || defined(OS_BSD)
- // Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
- // along with kAuthNegotiateDelegateWhitelist.
- const char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -2908,7 +2908,7 @@ const char kAutoplayWhitelist[] = "media
- const char kBlockAutoplayEnabled[] = "media.block_autoplay";
- #endif  // !defined(OS_ANDROID)
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- // Boolean that indicates if native notifications are allowed to be used in
- // place of Chrome notifications.
- const char kAllowNativeNotifications[] = "native_notifications.allowed";
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_pref__names.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_pref__names.h
deleted file mode 100644
index 0363618a22..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_pref__names.h
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/pref_names.h.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/pref_names.h
-@@ -346,7 +346,7 @@ extern const char kHistoryMenuPromoShown
- extern const char kForceGoogleSafeSearch[];
- extern const char kForceYouTubeRestrict[];
- extern const char kAllowedDomainsForApps[];
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- extern const char kUsesSystemTheme[];
- #endif
- extern const char kCurrentThemePackFilename[];
-@@ -377,7 +377,7 @@ extern const char kDefaultBrowserSetting
- #if defined(OS_MACOSX)
- extern const char kShowUpdatePromotionInfoBar[];
- #endif
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- extern const char kUseCustomChromeFrame[];
- #endif
- #if BUILDFLAG(ENABLE_PLUGINS)
-@@ -545,7 +545,7 @@ extern const char kAppWindowPlacement[];
- extern const char kDownloadDefaultDirectory[];
- extern const char kDownloadExtensionsToOpen[];
- extern const char kDownloadDirUpgraded[];
--#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_MACOSX)
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
- extern const char kOpenPdfDownloadInSystemReader[];
- #endif
- #if defined(OS_ANDROID)
-@@ -758,7 +758,7 @@ extern const char kAllowCrossOriginAuthP
- extern const char kGloballyScopeHTTPAuthCacheEnabled[];
- extern const char kAmbientAuthenticationInPrivateModesEnabled[];
- 
--#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS) || defined(OS_BSD)
- extern const char kAuthNegotiateDelegateByKdcPolicy[];
- #endif  // defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
- 
-@@ -991,7 +991,7 @@ extern const char kAutoplayWhitelist[];
- extern const char kBlockAutoplayEnabled[];
- #endif
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- extern const char kAllowNativeNotifications[];
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.cc
deleted file mode 100644
index 2b12362252..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.cc
+++ /dev/null
@@ -1,50 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/webui_url_constants.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/webui_url_constants.cc
-@@ -322,7 +322,7 @@ bool IsSystemWebUIHost(base::StringPiece
- const char kChromeUICastHost[] = "cast";
- #endif
- 
--#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
- const char kChromeUIDiscardsHost[] = "discards";
- const char kChromeUIDiscardsURL[] = "chrome://discards/";
- const char kChromeUIHatsHost[] = "hats";
-@@ -333,17 +333,17 @@ const char kChromeUIHatsURL[] = "chrome:
- const char kChromeUILinuxProxyConfigHost[] = "linux-proxy-config";
- #endif
- 
--#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
- const char kChromeUISandboxHost[] = "sandbox";
- #endif
- 
- #if defined(OS_WIN) || defined(OS_MACOSX) || \
--    (defined(OS_LINUX) && !defined(OS_CHROMEOS))
-+    ((defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS))
- const char kChromeUIBrowserSwitchHost[] = "browser-switch";
- const char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
- #endif
- 
--#if (defined(OS_LINUX) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
-+#if ((defined(OS_LINUX) || defined(OS_BSD)) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
- const char kChromeUITabModalConfirmDialogHost[] = "tab-modal-confirm-dialog";
- #endif
- 
-@@ -629,13 +629,13 @@ const char* const kChromeHostURLs[] = {
-     kChromeUIInternetDetailDialogHost,
-     kChromeUIAssistantOptInHost,
- #endif
--#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
-     kChromeUIDiscardsHost,
- #endif
- #if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
-     kChromeUILinuxProxyConfigHost,
- #endif
--#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-     kChromeUISandboxHost,
- #endif
- #if defined(OS_WIN)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.h
deleted file mode 100644
index b63071c128..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.h
+++ /dev/null
@@ -1,34 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/common/webui_url_constants.h.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/common/webui_url_constants.h
-@@ -283,7 +283,7 @@ bool IsSystemWebUIHost(base::StringPiece
- extern const char kChromeUICastHost[];
- #endif
- 
--#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
- extern const char kChromeUIDiscardsHost[];
- extern const char kChromeUIDiscardsURL[];
- extern const char kChromeUIHatsHost[];
-@@ -295,17 +295,17 @@ extern const char kChromeUIHatsURL[];
- extern const char kChromeUILinuxProxyConfigHost[];
- #endif
- 
--#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
- extern const char kChromeUISandboxHost[];
- #endif
- 
- #if defined(OS_WIN) || defined(OS_MACOSX) || \
--    (defined(OS_LINUX) && !defined(OS_CHROMEOS))
-+    ((defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS))
- extern const char kChromeUIBrowserSwitchHost[];
- extern const char kChromeUIBrowserSwitchURL[];
- #endif
- 
--#if (defined(OS_LINUX) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
-+#if ((defined(OS_LINUX) || defined(OS_BSD)) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
- extern const char kChromeUITabModalConfirmDialogHost[];
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_renderer_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_renderer_BUILD.gn
deleted file mode 100644
index ff78369fd1..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_renderer_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/renderer/BUILD.gn.orig	2020-07-15 18:56:46.000000000 +0000
-+++ src/3rdparty/chromium/chrome/renderer/BUILD.gn
-@@ -244,7 +244,7 @@ static_library("renderer") {
-       "//ppapi/shared_impl",
-     ]
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       deps += [ "//components/services/font/public/cpp" ]
-     }
-   }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_renderer_pepper_pepper__flash__font__file__host.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_renderer_pepper_pepper__flash__font__file__host.cc
deleted file mode 100644
index 6cf280497d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_renderer_pepper_pepper__flash__font__file__host.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/renderer/pepper/pepper_flash_font_file_host.cc.orig	2020-07-08 21:40:37.000000000 +0000
-+++ src/3rdparty/chromium/chrome/renderer/pepper/pepper_flash_font_file_host.cc
-@@ -15,7 +15,7 @@
- #include "ppapi/proxy/ppapi_messages.h"
- #include "ppapi/proxy/serialized_structs.h"
- 
--#if defined(OS_LINUX) || defined(OS_OPENBSD)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "components/services/font/public/cpp/font_loader.h"
- #include "content/public/common/common_sandbox_support_linux.h"
- #elif defined(OS_WIN)
-@@ -29,7 +29,7 @@ PepperFlashFontFileHost::PepperFlashFont
-     const ppapi::proxy::SerializedFontDescription& description,
-     PP_PrivateFontCharset charset)
-     : ResourceHost(host->GetPpapiHost(), instance, resource) {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // The global SkFontConfigInterface is configured and initialized with a
-   // SkFontconfigInterface compatible font_service::FontLoader in
-   // RendererBlinkPlatformImpl (called from RenderThreadImpl::Init) at startup
-@@ -74,7 +74,7 @@ bool PepperFlashFontFileHost::GetFontDat
-                                           void* buffer,
-                                           size_t* length) {
-   bool result = false;
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   if (font_file_.IsValid()) {
-     result = content::GetFontTable(font_file_.GetPlatformFile(), table,
-                                    0 /* offset */,
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_renderer_pepper_pepper__flash__font__file__host.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_renderer_pepper_pepper__flash__font__file__host.h
deleted file mode 100644
index 6c8f268045..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_renderer_pepper_pepper__flash__font__file__host.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/renderer/pepper/pepper_flash_font_file_host.h.orig	2020-07-08 21:40:37.000000000 +0000
-+++ src/3rdparty/chromium/chrome/renderer/pepper/pepper_flash_font_file_host.h
-@@ -14,7 +14,7 @@
- #include "ppapi/c/private/pp_private_font_charset.h"
- #include "ppapi/host/resource_host.h"
- 
--#if defined(OS_LINUX) || defined(OS_OPENBSD)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "base/files/file.h"
- #elif defined(OS_WIN)
- #include "third_party/skia/include/core/SkRefCnt.h"
-@@ -50,7 +50,7 @@ class PepperFlashFontFileHost : public p
-                          uint32_t table);
-   bool GetFontData(uint32_t table, void* buffer, size_t* length);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   base::File font_file_;
- #elif defined(OS_WIN)
-   sk_sp<SkTypeface> typeface_;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_test_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_test_BUILD.gn
deleted file mode 100644
index ad30ba6f46..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chrome_test_BUILD.gn
+++ /dev/null
@@ -1,201 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chrome/test/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chrome/test/BUILD.gn
-@@ -262,7 +262,7 @@ static_library("test_support") {
-     ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     public_deps += [ "//crypto:platform" ]
-   }
- 
-@@ -1586,14 +1586,14 @@ if (!is_android) {
-         if (enable_nacl_nonsfi) {
-           data_deps += [ "//components/nacl/loader:helper_nonsfi" ]
-         }
--      } else if (is_linux || is_win) {
-+      } else if (is_linux || is_win || is_bsd) {
-         sources += [
-           "../browser/ui/views/ime/ime_warning_bubble_browsertest.cc",
-           "../browser/ui/views/ime/ime_window_browsertest.cc",
-         ]
-       }
- 
--      if (is_win || is_linux) {
-+      if (is_win || is_linux || is_bsd) {
-         sources += [ "../browser/nacl_host/test/nacl_gdb_browsertest.cc" ]
-         data_deps += [ "//chrome/browser/nacl_host/test:mock_nacl_gdb" ]
-       }
-@@ -2037,7 +2037,7 @@ if (!is_android) {
-       }
-     }
- 
--    if (is_linux && !is_component_build) {
-+    if ((is_linux || is_bsd) && !is_component_build) {
-       # Set rpath to find the CDM adapter even in a non-component build.
-       configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
-     }
-@@ -2673,7 +2673,7 @@ if (!is_android) {
-       ]
-       deps += [ "//components/wifi:test_support" ]
-     }
--    if (is_linux || is_win) {
-+    if (is_linux || is_win || is_bsd) {
-       sources += [
-         # This test is for the spelling options submenu that's only for Windows,
-         # ChromeOS, and Linux.
-@@ -2684,7 +2684,7 @@ if (!is_android) {
-       sources -= [ "../common/time_format_browsertest.cc" ]
-     }
- 
--    if (is_mac || is_win || (is_linux && !is_chromeos)) {
-+    if (is_mac || is_win || (is_linux && !is_chromeos) || is_bsd) {
-       sources += [
-         # Tests for non mobile and non CrOS (includes Linux, Win, Mac).
-         "../browser/browser_switcher/browser_switcher_browsertest.cc",
-@@ -2723,7 +2723,7 @@ if (!is_android) {
-         ]
-       }
-     }
--    if (is_linux && is_asan && is_lsan) {
-+    if ((is_linux || is_bsd) && is_asan && is_lsan) {
-       # TODO(crbug.com/793426): Fix the flakiness on Linux Asan Lsan bot.
-       sources -= [ "../browser/media/encrypted_media_browsertest.cc" ]
-     }
-@@ -2802,7 +2802,7 @@ if (!is_android) {
-       }
-     }
- 
--    if (is_chromeos || (is_linux && use_dbus)) {
-+    if (is_chromeos || ((is_linux || is_bsd) && use_dbus)) {
-       sources += [ "../browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc" ]
-     }
- 
-@@ -2832,7 +2832,7 @@ if (!is_android) {
-   }
- }
- 
--if (is_linux || is_mac || is_win) {
-+if (is_linux || is_mac || is_win || is_bsd) {
-   import("//tools/binary_size/sizes.gni")
- 
-   group("browser_tests_apprtc") {
-@@ -2966,7 +2966,7 @@ group("telemetry_perf_webview_tests") {
- group("angle_perftests") {
-   testonly = true
-   data_deps = [ "//testing:run_perf_test" ]
--  if (is_win || is_linux || is_android) {
-+  if (is_win || is_linux || is_android || is_bsd) {
-     data_deps += [ "//third_party/angle/src/tests:angle_perftests" ]
-   }
- }
-@@ -3647,7 +3647,7 @@ test("unit_tests") {
-       "$root_gen_dir/chrome/android/chrome_apk_paks/resources.pak",
-     ]
-   }
--  if (is_linux || is_win) {
-+  if (is_linux || is_win || is_bsd) {
-     data_deps += [ "//chrome:packed_resources" ]
-   }
-   if (is_win) {
-@@ -5176,7 +5176,7 @@ test("unit_tests") {
-   } else {
-     sources -= [ "../browser/password_manager/password_store_x_unittest.cc" ]
-   }
--  if (is_linux && use_aura) {
-+  if ((is_linux || is_bsd) && use_aura) {
-     deps += [ "//ui/aura:test_support" ]
-     if (use_dbus) {
-       deps += [ "//dbus:test_support" ]
-@@ -5419,7 +5419,7 @@ test("unit_tests") {
-         "../browser/ui/views/sync/profile_signin_confirmation_dialog_views_unittest.cc",
-       ]
-     }
--    if ((is_linux && !is_chromeos) || is_win) {
-+    if ((is_linux && !is_chromeos) || is_win || is_bsd) {
-       sources +=
-           [ "../browser/notifications/popups_only_ui_controller_unittest.cc" ]
-     }
-@@ -5472,7 +5472,7 @@ test("unit_tests") {
-     sources += [ "../browser/extensions/blacklist_unittest.cc" ]
-   }
- 
--  if (is_win || is_mac || (is_linux && !is_chromeos)) {
-+  if (is_win || is_mac || (is_linux && !is_chromeos) || is_bsd) {
-     sources += [
-       "../browser/browser_switcher/alternative_browser_driver_unittest.cc",
-       "../browser/browser_switcher/browser_switcher_navigation_throttle_unittest.cc",
-@@ -5789,7 +5789,7 @@ if (!is_android) {
-     }
- 
-     configs += [ "//build/config:precompiled_headers" ]
--    if (is_linux && !is_component_build) {
-+    if ((is_linux || is_bsd) && !is_component_build) {
-       configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
-     }
- 
-@@ -5814,7 +5814,7 @@ if (!is_android) {
-       "$root_out_dir/test_page.css.mock-http-headers",
-     ]
-     data += js2gtest_js_libraries
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       data += [ "$root_out_dir/libppapi_tests.so" ]
-     }
- 
-@@ -5874,7 +5874,7 @@ if (!is_android) {
-       "//third_party/mesa_headers",
-       "//ui/resources:ui_test_pak_data",
-     ]
--    if (is_linux || is_win) {
-+    if (is_linux || is_win || is_bsd) {
-       data_deps += [ "//chrome:packed_resources" ]
-     }
- 
-@@ -5938,7 +5938,7 @@ if (!is_android) {
-         "//ui/views:views_interactive_ui_tests",
-         "//ui/views/controls/webview:test_support",
-       ]
--      if (is_linux && !is_chromeos) {
-+      if ((is_linux || is_bsd) && !is_chromeos) {
-         # Desktop linux.
-         sources -= [
-           # TODO(port): This times out. Attempts have been made to fix the
-@@ -6111,7 +6111,7 @@ if (!is_android) {
-       configs += [ "//build/config/linux/atk" ]
-     }
- 
--    if (is_linux && !is_chromeos) {
-+    if ((is_linux || is_bsd) && !is_chromeos) {
-       deps += [ "//ui/base/ime/linux" ]
-     }
- 
-@@ -6144,7 +6144,7 @@ test("chrome_app_unittests") {
-     "//components/gwp_asan/buildflags",
-     "//components/safe_browsing:buildflags",
-   ]
--  if (!is_fuchsia) {
-+  if (!is_fuchsia && !is_bsd) {
-     # TODO(crbug.com/753619): Enable crash reporting on Fuchsia.
-     deps += [ "//third_party/breakpad:client" ]
-   }
-@@ -6434,7 +6434,7 @@ if (!is_fuchsia && !is_android) {
-       "//third_party/mesa_headers",
-     ]
- 
--    if (is_linux || is_win) {
-+    if (is_linux || is_win || is_bsd) {
-       data_deps += [ "//chrome:packed_resources" ]
-     }
- 
-@@ -6625,7 +6625,7 @@ if (!is_fuchsia && !is_android) {
-       "//third_party/catapult/web_page_replay_go/deterministic.js",
-     ]
- 
--    if (is_linux || is_win) {
-+    if (is_linux || is_win || is_bsd) {
-       data_deps = [ "//chrome:packed_resources" ]
-     }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_BUILD.gn
deleted file mode 100644
index 50d83ef309..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chromecast/BUILD.gn.orig	2020-07-15 18:56:46.000000000 +0000
-+++ src/3rdparty/chromium/chromecast/BUILD.gn
-@@ -123,7 +123,7 @@ cast_test_group("cast_tests") {
-     filters += [ sandbox_linux_unittests_filter ]
-   }
- 
--  if (is_linux || is_fuchsia) {
-+  if (is_linux || is_fuchsia || is_bsd) {
-     tests += [ "//chromecast/media/cma/backend:cast_audio_backend_unittests" ]
-     cast_audio_backend_unittests_filter = {
-       test_name = "cast_audio_backend_unittests"
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_bindings_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_bindings_BUILD.gn
deleted file mode 100644
index a4bbe563b1..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_bindings_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chromecast/bindings/BUILD.gn.orig	2020-07-15 18:56:46.000000000 +0000
-+++ src/3rdparty/chromium/chromecast/bindings/BUILD.gn
-@@ -52,7 +52,7 @@ if (is_fuchsia) {
-   }
- }
- 
--if (is_linux || is_android) {
-+if (is_linux || is_android || is_bsd) {
-   source_set("bindings_manager_cast") {
-     sources = [
-       "bindings_manager_cast.cc",
-@@ -99,7 +99,7 @@ if (is_linux || is_android) {
- source_set("browsertests") {
-   testonly = true
-   deps = []
--  if (is_linux || is_android) {
-+  if (is_linux || is_android || is_bsd) {
-     deps += [ "//chromecast/bindings:browsertests_cast" ]
-   }
- }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_browser_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_browser_BUILD.gn
deleted file mode 100644
index a1b5eec7d5..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_browser_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chromecast/browser/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chromecast/browser/BUILD.gn
-@@ -243,7 +243,7 @@ cast_source_set("browser") {
-     ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [
-       "cast_system_memory_pressure_evaluator.cc",
-       "cast_system_memory_pressure_evaluator.h",
-@@ -402,7 +402,7 @@ cast_source_set("browser") {
-     ]
-   }
- 
--  if (is_linux && use_ozone) {
-+  if ((is_linux || is_bsd) && use_ozone) {
-     sources += [
-       "exo/cast_wm_helper.cc",
-       "exo/cast_wm_helper.h",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_browser_metrics_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_browser_metrics_BUILD.gn
deleted file mode 100644
index 5ccf222281..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_browser_metrics_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chromecast/browser/metrics/BUILD.gn.orig	2020-07-08 21:40:38.000000000 +0000
-+++ src/3rdparty/chromium/chromecast/browser/metrics/BUILD.gn
-@@ -32,7 +32,7 @@ cast_source_set("metrics") {
-     "//third_party/metrics_proto",
-   ]
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [
-       "external_metrics.cc",
-       "external_metrics.h",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_chromecast.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_chromecast.gni
deleted file mode 100644
index 9ad28b8b6d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_chromecast.gni
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chromecast/chromecast.gni.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/chromecast/chromecast.gni
-@@ -114,13 +114,13 @@ declare_args() {
- 
-   # Set to true to enable external Mojo services to communicate with services
-   # within cast_shell.
--  enable_external_mojo_services = is_linux
-+  enable_external_mojo_services = is_linux || is_bsd
- 
-   # Recording happens at this sample rate. Must be 16000, 48000 or 96000 Hz.
-   audio_input_sample_rate = 16000
- 
-   # Whether use unix sockets in Cast input/output stream.
--  use_unix_sockets = is_linux
-+  use_unix_sockets = is_linux || is_bsd
- 
-   # Set to true to enable audio capture service for audio input.
-   enable_audio_capture_service = false
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_net_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_net_BUILD.gn
deleted file mode 100644
index af98573d04..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_chromecast_net_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/chromecast/net/BUILD.gn.orig	2020-07-15 18:55:53.000000000 +0000
-+++ src/3rdparty/chromium/chromecast/net/BUILD.gn
-@@ -11,7 +11,7 @@ cast_source_set("net") {
-     "net_util_cast.h",
-   ]
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [
-       "network_change_notifier_factory_cast.cc",
-       "network_change_notifier_factory_cast.h",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_BUILD.gn
deleted file mode 100644
index 9c0fe93d7d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_BUILD.gn
+++ /dev/null
@@ -1,47 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/BUILD.gn.orig	2020-07-15 18:56:46.000000000 +0000
-+++ src/3rdparty/chromium/components/BUILD.gn
-@@ -45,7 +45,7 @@ if (is_ios) {
- # no tests will run) and add a reference here. You can add more than one unit
- # test target if convenient.
- test("components_unittests") {
--  if (is_android || is_linux || is_mac || is_win) {
-+  if (is_android || is_linux || is_mac || is_win || is_bsd) {
-     data = [ "test/data/" ]
-   }
- 
-@@ -194,9 +194,13 @@ test("components_unittests") {
-   }
- 
-   if (!is_fuchsia) {
-+    if (!is_bsd) {
-+      deps += [
-+        "//components/browser_sync:unit_tests",
-+        "//components/send_tab_to_self:unit_tests",
-+      ]
-+    }
-     deps += [
--      "//components/browser_sync:unit_tests",
--      "//components/send_tab_to_self:unit_tests",
-       "//components/sync_device_info:unit_tests",
-       "//components/sync_sessions:unit_tests",
-       "//components/update_client:unit_tests",
-@@ -313,7 +317,7 @@ test("components_unittests") {
-     deps += [ ":components_tests_pak_bundle_data" ]
-   }
- 
--  if (is_mac || is_linux) {
-+  if (is_mac || is_linux || is_bsd) {
-     data_deps += [ "//content/shell:pak" ]
-   }
- 
-@@ -663,7 +667,7 @@ if (!is_ios && !is_fuchsia) {
-       ]
-     }
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       # content_extractor_browsertest is a standalone content extraction tool built as
-       # a MANUAL component_browsertest.
-       sources += [ "dom_distiller/standalone/content_extractor_browsertest.cc" ]
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill__payments__strings.grdp b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill__payments__strings.grdp
deleted file mode 100644
index 016cb42f2c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill__payments__strings.grdp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/autofill_payments_strings.grdp.orig	2020-07-15 18:55:54.000000000 +0000
-+++ src/3rdparty/chromium/components/autofill_payments_strings.grdp
-@@ -116,7 +116,7 @@
-   <message name="IDS_AUTOFILL_FIX_FLOW_PROMPT_SAVE_CARD_LABEL" desc="Text to show on the button to save the card to Google when the fix flow dialog is shown after the Autofill save card prompt." formatter_data="android_java">
-     Save card
-   </message>
--  <if expr="is_linux and not chromeos">
-+  <if expr="is_posix and not chromeos">
-     <then>
-       <message name="IDS_AUTOFILL_SAVE_CARD_PROMPT_TITLE_TO_CLOUD" desc="Title text for the Autofill save card prompt when the card is to be saved by uploading it to Google Payments and also saved locally. The prompt can be either a bubble or an infobar.">
-         Do you want to save this card to your Google Account?
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_content_renderer_password__form__conversion__utils.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_content_renderer_password__form__conversion__utils.cc
deleted file mode 100644
index 3aed1a37c8..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_content_renderer_password__form__conversion__utils.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/autofill/content/renderer/password_form_conversion_utils.cc.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/autofill/content/renderer/password_form_conversion_utils.cc
-@@ -19,7 +19,7 @@
- #include "third_party/blink/public/web/web_form_control_element.h"
- #include "third_party/blink/public/web/web_input_element.h"
- #include "third_party/blink/public/web/web_local_frame.h"
--#include "third_party/re2/src/re2/re2.h"
-+#include <re2/re2.h>
- #include "url/gurl.h"
- 
- using blink::WebElement;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_browser_autofill__external__delegate.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_browser_autofill__external__delegate.cc
deleted file mode 100644
index 1e4cecf567..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_browser_autofill__external__delegate.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/autofill/core/browser/autofill_external_delegate.cc.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/autofill/core/browser/autofill_external_delegate.cc
-@@ -122,7 +122,7 @@ void AutofillExternalDelegate::OnSuggest
-     // Append the "Hide Suggestions" menu item for only Autofill Address and
-     // Autocomplete popups.
- #if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_MACOSX) || \
--    defined(OS_CHROMEOS)
-+    defined(OS_CHROMEOS) || defined(OS_BSD)
-   if (base::FeatureList::IsEnabled(
-           features::kAutofillEnableHideSuggestionsUI)) {
-     // If the user has selected a suggestion, it indicates the suggestions are
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_browser_personal__data__manager.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_browser_personal__data__manager.cc
deleted file mode 100644
index f9728b3f56..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_browser_personal__data__manager.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/autofill/core/browser/personal_data_manager.cc.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/autofill/core/browser/personal_data_manager.cc
-@@ -1916,7 +1916,7 @@ bool PersonalDataManager::IsServerCard(c
- 
- bool PersonalDataManager::ShouldShowCardsFromAccountOption() const {
- // The feature is only for Linux, Windows and Mac.
--#if (!defined(OS_LINUX) && !defined(OS_WIN) && !defined(OS_MACOSX)) || \
-+#if (!defined(OS_LINUX) && !defined(OS_WIN) && !defined(OS_MACOSX) && !defined(OS_BSD)) || \
-     defined(OS_CHROMEOS)
-   return false;
- #else
-@@ -1940,7 +1940,7 @@ bool PersonalDataManager::ShouldShowCard
- 
-   // The option should only be shown if the user has not already opted-in.
-   return !is_opted_in;
--#endif  // (!defined(OS_LINUX) && !defined(OS_WIN) && !defined(OS_MACOSX)) ||
-+#endif  // (!defined(OS_LINUX) && !defined(OS_WIN) && !defined(OS_MACOSX) && !defined(OS_BSD)) ||
-         // defined(OS_CHROMEOS)
- }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.cc
deleted file mode 100644
index 17ed500353..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/autofill/core/common/autofill_payments_features.cc.orig	2020-07-08 21:41:47.000000000 +0000
-+++ src/3rdparty/chromium/components/autofill/core/common/autofill_payments_features.cc
-@@ -124,7 +124,7 @@ const base::Feature kAutofillUpstreamAll
- 
- bool ShouldShowImprovedUserConsentForCreditCardSave() {
- #if defined(OS_WIN) || defined(OS_MACOSX) || \
--    (defined(OS_LINUX) && !defined(OS_CHROMEOS))
-+    ((defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS))
-   // The new user consent UI is fully launched on MacOS, Windows and Linux.
-   return true;
- #else
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__regexes.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__regexes.cc
deleted file mode 100644
index 25367177e8..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__regexes.cc
+++ /dev/null
@@ -1,39 +0,0 @@
-$NetBSD$
-
-icu >= 68
-
---- src/3rdparty/chromium/components/autofill/core/common/autofill_regexes.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/components/autofill/core/common/autofill_regexes.cc
-@@ -43,7 +43,7 @@ class AutofillRegexes {
- icu::RegexMatcher* AutofillRegexes::GetMatcher(const base::string16& pattern) {
-   auto it = matchers_.find(pattern);
-   if (it == matchers_.end()) {
--    const icu::UnicodeString icu_pattern(FALSE, pattern.data(),
-+    const icu::UnicodeString icu_pattern(false, pattern.data(),
-                                          pattern.length());
- 
-     UErrorCode status = U_ZERO_ERROR;
-@@ -70,20 +70,20 @@ bool MatchesPattern(const base::string16
-   base::AutoLock lock(*g_lock);
- 
-   icu::RegexMatcher* matcher = g_autofill_regexes->GetMatcher(pattern);
--  icu::UnicodeString icu_input(FALSE, input.data(), input.length());
-+  icu::UnicodeString icu_input(false, input.data(), input.length());
-   matcher->reset(icu_input);
- 
-   UErrorCode status = U_ZERO_ERROR;
-   UBool matched = matcher->find(0, status);
-   DCHECK(U_SUCCESS(status));
- 
--  if (matched == TRUE && match) {
-+  if (matched == true && match) {
-     icu::UnicodeString match_unicode = matcher->group(0, status);
-     DCHECK(U_SUCCESS(status));
-     *match = base::i18n::UnicodeStringToString16(match_unicode);
-   }
- 
--  return matched == TRUE;
-+  return matched == true;
- }
- 
- }  // namespace autofill
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__util.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__util.cc
deleted file mode 100644
index 81d3f91a6c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__util.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/autofill/core/common/autofill_util.cc.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/autofill/core/common/autofill_util.cc
-@@ -213,7 +213,7 @@ bool SanitizedFieldIsEmpty(const base::s
- }
- 
- bool ShouldAutoselectFirstSuggestionOnArrowDown() {
--#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
-   return true;
- #else
-   return false;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_content__settings_core_browser_website__settings__registry.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_content__settings_core_browser_website__settings__registry.cc
deleted file mode 100644
index 7ab117300a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_content__settings_core_browser_website__settings__registry.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/content_settings/core/browser/website_settings_registry.cc.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/content_settings/core/browser/website_settings_registry.cc
-@@ -66,7 +66,7 @@ const WebsiteSettingsInfo* WebsiteSettin
- #if defined(OS_WIN)
-   if (!(platform & PLATFORM_WINDOWS))
-     return nullptr;
--#elif defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#elif (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   if (!(platform & PLATFORM_LINUX))
-     return nullptr;
- #elif defined(OS_MACOSX) && !defined(OS_IOS)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_cookie__config_cookie__store__util.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_cookie__config_cookie__store__util.cc
deleted file mode 100644
index 1567ef13ff..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_cookie__config_cookie__store__util.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/cookie_config/cookie_store_util.cc.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/cookie_config/cookie_store_util.cc
-@@ -11,7 +11,7 @@
- 
- namespace cookie_config {
- 
--#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
- namespace {
- 
- // Use the operating system's mechanisms to encrypt cookies before writing
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_crash_content_browser_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_crash_content_browser_BUILD.gn
deleted file mode 100644
index 7dd42f443e..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_crash_content_browser_BUILD.gn
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/crash/content/browser/BUILD.gn.orig	2020-06-25 09:31:26.000000000 +0000
-+++ src/3rdparty/chromium/components/crash/content/browser/BUILD.gn
-@@ -42,13 +42,13 @@ source_set("browser") {
-     deps += [ "//third_party/crashpad/crashpad/client" ]
-   }
- 
--  if (!is_android) {
-+  if (!is_android && !is_bsd) {
-     deps += [ "//third_party/breakpad:client" ]
-   }
- 
-   # This is not in the GYP build but this target includes breakpad client
-   # headers, so add the dependency here.
--  if ((is_posix && !is_ios) || is_fuchsia) {
-+  if ((is_posix && !is_ios && !is_bsd) || is_fuchsia) {
-     configs += [ "//third_party/breakpad:client_config" ]
-     public_configs = [ "//third_party/breakpad:client_config" ]
-   }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_crash_core_common_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_crash_core_common_BUILD.gn
deleted file mode 100644
index b39790e4b9..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_crash_core_common_BUILD.gn
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/crash/core/common/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/components/crash/core/common/BUILD.gn
-@@ -7,7 +7,7 @@ import("//components/gwp_asan/buildflags
- 
- declare_args() {
-   # If set to true, this will stub out and disable the entire crash key system.
--  use_crash_key_stubs = is_fuchsia
-+  use_crash_key_stubs = is_fuchsia || is_bsd
- }
- 
- group("common") {
-@@ -104,7 +104,9 @@ target(crash_key_target_type, "crash_key
-       ]
-     }
- 
--    deps += [ "//third_party/breakpad:client" ]
-+    if (!is_bsd) {
-+      deps += [ "//third_party/breakpad:client" ]
-+    }
-     if (use_combined_annotations) {
-       public_deps += [ "//third_party/crashpad/crashpad/client" ]
-     }
-@@ -167,7 +169,7 @@ source_set("unit_tests") {
-     sources += [ "objc_zombie_unittest.mm" ]
-   }
- 
--  if (!is_mac && !is_ios && !is_win && !is_fuchsia && !is_android) {
-+  if (!is_mac && !is_ios && !is_win && !is_fuchsia && !is_android && !is_bsd) {
-     include_dirs = [ "//third_party/breakpad/breakpad/src/" ]
-     sources += [ "crash_key_breakpad_unittest.cc" ]
-   }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_cronet_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_cronet_BUILD.gn
deleted file mode 100644
index ef33cfde14..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_cronet_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/cronet/BUILD.gn.orig	2020-07-15 18:55:54.000000000 +0000
-+++ src/3rdparty/chromium/components/cronet/BUILD.gn
-@@ -158,7 +158,7 @@ if (is_android) {
- 
-     defines = [ "CRONET_TESTS_IMPLEMENTATION" ]
- 
--    if (is_linux && !is_component_build) {
-+    if ((is_linux || is_bsd) && !is_component_build) {
-       public_configs = [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
-     }
-   }
-@@ -253,7 +253,7 @@ if (is_android) {
-       "//components/cronet",
-       "//components/cronet/native:cronet_native_headers",
-     ]
--    if (is_linux && !is_component_build) {
-+    if ((is_linux || is_bsd) && !is_component_build) {
-       public_configs = [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
-     }
-   }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_discardable__memory_service_discardable__shared__memory__manager.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_discardable__memory_service_discardable__shared__memory__manager.cc
deleted file mode 100644
index 47976ab3f2..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_discardable__memory_service_discardable__shared__memory__manager.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/discardable_memory/service/discardable_shared_memory_manager.cc.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/discardable_memory/service/discardable_shared_memory_manager.cc
-@@ -33,7 +33,7 @@
- #include "components/discardable_memory/common/discardable_shared_memory_heap.h"
- #include "mojo/public/cpp/bindings/self_owned_receiver.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "base/files/file_path.h"
- #include "base/files/file_util.h"
- #include "base/metrics/histogram_macros.h"
-@@ -176,7 +176,7 @@ int64_t GetDefaultMemoryLimit() {
-     max_default_memory_limit /= 8;
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   base::FilePath shmem_dir;
-   if (base::GetShmemTempDir(false, &shmem_dir)) {
-     int64_t shmem_dir_amount_of_free_space =
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_download_internal_common_base__file.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_download_internal_common_base__file.cc
deleted file mode 100644
index 5a40eb90cd..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_download_internal_common_base__file.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/download/internal/common/base_file.cc.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/download/internal/common/base_file.cc
-@@ -604,7 +604,7 @@ GURL GetEffectiveAuthorityURL(const GURL
- 
- }  // namespace
- 
--#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
- 
- DownloadInterruptReason BaseFile::AnnotateWithSourceInformationSync(
-     const std::string& client_guid,
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_exo_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_exo_BUILD.gn
deleted file mode 100644
index 5a921efe68..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_exo_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/exo/BUILD.gn.orig	2020-07-15 18:56:46.000000000 +0000
-+++ src/3rdparty/chromium/components/exo/BUILD.gn
-@@ -296,7 +296,7 @@ test("exo_unittests") {
- 
-   data_deps = []
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     deps += [ "//components/exo/wayland:unit_tests" ]
-   }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.cc
deleted file mode 100644
index 62d61c5c76..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.cc
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/feature_engagement/public/event_constants.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/components/feature_engagement/public/event_constants.cc
-@@ -12,13 +12,13 @@ namespace feature_engagement {
- namespace events {
- 
- #if defined(OS_IOS) || defined(OS_WIN) || defined(OS_MACOSX) || \
--    defined(OS_LINUX) || defined(OS_CHROMEOS)
-+    defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
- const char kNewTabOpened[] = "new_tab_opened";
- #endif  // defined(OS_IOS) || defined(OS_WIN) || defined(OS_MACOSX) ||
-         // defined(OS_LINUX) || defined(OS_CHROMEOS)
- 
- #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
--    defined(OS_CHROMEOS)
-+    defined(OS_CHROMEOS) || defined(OS_BSD)
- const char kReopenTabConditionsMet[] = "reopen_tab_conditions_met";
- const char kTabReopened[] = "tab_reopened";
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.h
deleted file mode 100644
index 07fbbc6106..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/feature_engagement/public/event_constants.h.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/components/feature_engagement/public/event_constants.h
-@@ -14,7 +14,7 @@ namespace events {
- 
- // Desktop and IOS.
- #if defined(OS_IOS) || defined(OS_WIN) || defined(OS_MACOSX) || \
--    defined(OS_LINUX) || defined(OS_CHROMEOS)
-+    defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
- // The user has explicitly opened a new tab via an entry point from inside of
- // Chrome.
- extern const char kNewTabOpened[];
-@@ -23,7 +23,7 @@ extern const char kNewTabOpened[];
- 
- // Desktop
- #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
--    defined(OS_CHROMEOS)
-+    defined(OS_CHROMEOS) || defined(OS_BSD)
- // All conditions for reopen closed tab IPH were met. Since this IPH needs to
- // track user events (opening/closing tabs, focusing the omnibox, etc) on the
- // second level, it must be done manually.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.cc
deleted file mode 100644
index cb1a430400..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/feature_engagement/public/feature_constants.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/components/feature_engagement/public/feature_constants.cc
-@@ -15,7 +15,7 @@ const base::Feature kIPHDummyFeature{"IP
-                                      base::FEATURE_DISABLED_BY_DEFAULT};
- 
- #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
--    defined(OS_CHROMEOS)
-+    defined(OS_CHROMEOS) || defined(OS_BSD)
- const base::Feature kIPHFocusModeFeature{"IPH_FocusMode",
-                                          base::FEATURE_DISABLED_BY_DEFAULT};
- const base::Feature kIPHGlobalMediaControlsFeature{
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.h
deleted file mode 100644
index d8c59b2198..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/feature_engagement/public/feature_constants.h.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/components/feature_engagement/public/feature_constants.h
-@@ -18,7 +18,7 @@ extern const base::Feature kIPHDemoMode;
- extern const base::Feature kIPHDummyFeature;
- 
- #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
--    defined(OS_CHROMEOS)
-+    defined(OS_CHROMEOS) || defined(OS_BSD)
- extern const base::Feature kIPHFocusModeFeature;
- extern const base::Feature kIPHGlobalMediaControlsFeature;
- extern const base::Feature kIPHReopenTabFeature;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.cc
deleted file mode 100644
index 1cb4263846..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/feature_engagement/public/feature_list.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/components/feature_engagement/public/feature_list.cc
-@@ -59,7 +59,7 @@ const base::Feature* const kAllFeatures[
-     &kIPHBadgedTranslateManualTriggerFeature,
- #endif  // defined(OS_IOS)
- #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
--    defined(OS_CHROMEOS)
-+    defined(OS_CHROMEOS) || defined(OS_BSD)
-     &kIPHFocusModeFeature,
-     &kIPHGlobalMediaControlsFeature,
-     &kIPHReopenTabFeature,
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.h
deleted file mode 100644
index 107c9cb268..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/feature_engagement/public/feature_list.h.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/components/feature_engagement/public/feature_list.h
-@@ -112,7 +112,7 @@ DEFINE_VARIATION_PARAM(kIPHBadgedTransla
- #endif  // defined(OS_IOS)
- 
- #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
--    defined(OS_CHROMEOS)
-+    defined(OS_CHROMEOS) || defined(OS_BSD)
- DEFINE_VARIATION_PARAM(kIPHFocusModeFeature, "IPH_FocusMode");
- DEFINE_VARIATION_PARAM(kIPHGlobalMediaControls, "IPH_GlobalMediaControls");
- DEFINE_VARIATION_PARAM(kIPHReopenTabFeature, "IPH_ReopenTab");
-@@ -173,7 +173,7 @@ constexpr flags_ui::FeatureEntry::Featur
-         VARIATION_ENTRY(kIPHBadgedReadingListFeature),
-         VARIATION_ENTRY(kIPHBadgedTranslateManualTriggerFeature),
- #elif defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
--    defined(OS_CHROMEOS)
-+    defined(OS_CHROMEOS) || defined(OS_BSD)
-         VARIATION_ENTRY(kIPHFocusModeFeature),
-         VARIATION_ENTRY(kIPHGlobalMediaControls),
-         VARIATION_ENTRY(kIPHReopenTabFeature),
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feedback_anonymizer__tool.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feedback_anonymizer__tool.cc
deleted file mode 100644
index 57d6d38351..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_feedback_anonymizer__tool.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/feedback/anonymizer_tool.cc.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/feedback/anonymizer_tool.cc
-@@ -15,7 +15,7 @@
- #include "base/threading/thread_restrictions.h"
- #include "content/public/browser/browser_thread.h"
- #include "net/base/ip_address.h"
--#include "third_party/re2/src/re2/re2.h"
-+#include <re2/re2.h>
- 
- using re2::RE2;
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_flags__ui_flags__state.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_flags__ui_flags__state.cc
deleted file mode 100644
index 9db8505ddb..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_flags__ui_flags__state.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/flags_ui/flags_state.cc.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/flags_ui/flags_state.cc
-@@ -684,7 +684,7 @@ int FlagsState::GetCurrentPlatform() {
-   return kOsWin;
- #elif defined(OS_CHROMEOS)  // Needs to be before the OS_LINUX check.
-   return kOsCrOS;
--#elif defined(OS_LINUX) || defined(OS_OPENBSD)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   return kOsLinux;
- #elif defined(OS_ANDROID)
-   return kOsAndroid;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_gwp__asan_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_gwp__asan_BUILD.gn
deleted file mode 100644
index 3d4c6aaf83..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_gwp__asan_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/gwp_asan/BUILD.gn.orig	2020-07-15 18:55:54.000000000 +0000
-+++ src/3rdparty/chromium/components/gwp_asan/BUILD.gn
-@@ -14,7 +14,7 @@ test("gwp_asan_unittests") {
-     "//components/gwp_asan/common:unit_tests",
-     "//testing/gtest",
-   ]
--  if (is_win || is_mac || is_linux || is_android) {
-+  if (is_win || is_mac || is_linux || is_android || is_bsd) {
-     deps += [
-       "//components/gwp_asan/client:unit_tests",
-       "//components/gwp_asan/crash_handler:unit_tests",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_keyed__service_core_dependency__graph__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_keyed__service_core_dependency__graph__unittest.cc
deleted file mode 100644
index fb606196e0..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_keyed__service_core_dependency__graph__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/keyed_service/core/dependency_graph_unittest.cc.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/keyed_service/core/dependency_graph_unittest.cc
-@@ -9,7 +9,7 @@
- #include "components/keyed_service/core/dependency_graph.h"
- #include "components/keyed_service/core/dependency_node.h"
- #include "testing/gtest/include/gtest/gtest.h"
--#include "third_party/re2/src/re2/re2.h"
-+#include <re2/re2.h>
- 
- namespace {
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_BUILD.gn
deleted file mode 100644
index 5d8fd236e2..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/metrics/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/components/metrics/BUILD.gn
-@@ -371,7 +371,7 @@ jumbo_static_library("test_support") {
-   deps = [ "//base" ]
- }
- 
--if (is_linux) {
-+if (is_linux || is_bsd) {
-   static_library("serialization") {
-     sources = [
-       "serialization/metric_sample.cc",
-@@ -455,7 +455,7 @@ source_set("unit_tests") {
-     sources += [ "machine_id_provider_win_unittest.cc" ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [ "serialization/serialization_utils_unittest.cc" ]
-     deps += [ ":serialization" ]
-   }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider__linux.cc
deleted file mode 100644
index 854b37d544..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider__linux.cc
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/metrics/drive_metrics_provider_linux.cc.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/metrics/drive_metrics_provider_linux.cc
-@@ -4,7 +4,13 @@
- 
- #include "components/metrics/drive_metrics_provider.h"
- 
-+#if defined(OS_BSD)
-+#include <sys/types.h>
-+#define MAJOR(dev) major(dev)
-+#define MINOR(dev) minor(dev)
-+#else
- #include <linux/kdev_t.h>  // For MAJOR()/MINOR().
-+#endif
- #include <sys/stat.h>
- #include <string>
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_metrics__log.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_metrics__log.cc
deleted file mode 100644
index 8bc6d809f4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_metrics__log.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/metrics/metrics_log.cc.orig	2020-07-08 21:41:47.000000000 +0000
-+++ src/3rdparty/chromium/components/metrics/metrics_log.cc
-@@ -215,7 +215,7 @@ void MetricsLog::RecordCoreSystemProfile
- // OperatingSystemVersion refers to the ChromeOS release version.
- #if defined(OS_CHROMEOS)
-   os->set_kernel_version(base::SysInfo::KernelVersion());
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   // Linux operating system version is copied over into kernel version to be
-   // consistent.
-   os->set_kernel_version(base::SysInfo::OperatingSystemVersion());
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_system__memory__stats__recorder__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_system__memory__stats__recorder__linux.cc
deleted file mode 100644
index 9dca785811..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_metrics_system__memory__stats__recorder__linux.cc
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/metrics/system_memory_stats_recorder_linux.cc.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/metrics/system_memory_stats_recorder_linux.cc
-@@ -30,6 +30,7 @@ namespace metrics {
-   UMA_HISTOGRAM_LINEAR(name, sample, 2500, 50)
- 
- void RecordMemoryStats(RecordMemoryStatsType type) {
-+#if !defined(OS_BSD)
-   base::SystemMemoryInfoKB memory;
-   if (!base::GetSystemMemoryInfo(&memory))
-     return;
-@@ -81,6 +82,7 @@ void RecordMemoryStats(RecordMemoryStats
-       break;
-     }
-   }
-+#endif
- }
- 
- }  // namespace metrics
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_neterror_resources_neterror.js b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_neterror_resources_neterror.js
deleted file mode 100644
index e1bde97657..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_neterror_resources_neterror.js
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/neterror/resources/neterror.js.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/neterror/resources/neterror.js
-@@ -204,7 +204,7 @@ function setUpCachedButton(buttonStrings
- }
- 
- let primaryControlOnLeft = true;
--// <if expr="is_macosx or is_ios or is_linux or is_android">
-+// <if expr="is_macosx or is_ios or is_linux or is_android or is_bsd">
- primaryControlOnLeft = false;
- // </if>
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_network__session__configurator_browser_network__session__configurator.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_network__session__configurator_browser_network__session__configurator.cc
deleted file mode 100644
index 7acdce76d5..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_network__session__configurator_browser_network__session__configurator.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/network_session_configurator/browser/network_session_configurator.cc.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/network_session_configurator/browser/network_session_configurator.cc
-@@ -717,7 +717,7 @@ net::URLRequestContextBuilder::HttpCache
-   }
- #endif  // #if !defined(OS_ANDROID)
- 
--#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_CHROMEOS)
-+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
-   return net::URLRequestContextBuilder::HttpCacheParams::DISK_SIMPLE;
- #else
-   return net::URLRequestContextBuilder::HttpCacheParams::DISK_BLOCKFILE;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_new__or__sad__tab__strings.grdp b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_new__or__sad__tab__strings.grdp
deleted file mode 100644
index 5f5fbda020..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_new__or__sad__tab__strings.grdp
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/new_or_sad_tab_strings.grdp.orig	2020-07-08 21:40:39.000000000 +0000
-+++ src/3rdparty/chromium/components/new_or_sad_tab_strings.grdp
-@@ -51,7 +51,7 @@
-           Open page in a new Incognito window (⇧⌘N)
-         </message>
-       </if>
--      <if expr="is_win or is_linux or chromeos">
-+      <if expr="is_win or is_posix or chromeos">
-         <message name="IDS_SAD_TAB_RELOAD_INCOGNITO" desc="One of the bullet points displayed on the web page if a reload failed to fix the issue, advising the user to open the web page in Chrome's Incognito mode.">
-           Open page in a new Incognito window (Ctrl-Shift-N)
-         </message>
-@@ -66,7 +66,7 @@
-           Close other tabs or apps
-         </message>
-       </if>
--      <if expr="is_linux and not chromeos">
-+      <if expr="is_posix and not chromeos">
-         <message name="IDS_SAD_TAB_RELOAD_CLOSE_TABS" desc="One of the bullet points displayed on the web page if a reload failed to fix the issue, advising the user to close other Chrome tabs or programs running on their computer.">
-           Close other tabs or programs
-         </message>
-@@ -76,7 +76,7 @@
-           Close other apps
-         </message>
-       </if>
--      <if expr="is_linux and not chromeos">
-+      <if expr="is_posix and not chromeos">
-         <message name="IDS_SAD_TAB_RELOAD_CLOSE_NOTABS" desc="One of the bullet points displayed on the web page if a reload failed to fix the issue, advising the user to close other programs running on their computer (Linux).">
-           Close other programs
-         </message>
-@@ -91,7 +91,7 @@
-           Restart Chromium
-         </message>
-       </if>
--      <if expr="is_win or is_linux or is_macosx or chromeos">
-+      <if expr="is_win or is_posix or is_macosx or chromeos">
-         <message name="IDS_SAD_TAB_RELOAD_RESTART_DEVICE" desc="One of the bullet points displayed on the web page if a reload failed to fix the issue, advising the user to restart their computer.">
-           Restart your computer
-         </message>
-@@ -106,7 +106,7 @@
-           Learn more
-         </message>
-       </if>
--      <if expr="is_win or is_linux or is_macosx or chromeos">
-+      <if expr="is_win or is_posix or is_macosx or chromeos">
-         <message name="IDS_SAD_TAB_ERROR_CODE" desc="The message displayed on the crashed web page indicating the type of the crash.">
-           Error code: <ph name="ERROR_CODE">$1<ex>STATUS_ACCESS_VIOLATION</ex></ph>
-         </message>
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_os__crypt_os__crypt.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_os__crypt_os__crypt.h
deleted file mode 100644
index a5d2d7f167..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_os__crypt_os__crypt.h
+++ /dev/null
@@ -1,38 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/os_crypt/os_crypt.h.orig	2020-07-08 21:40:40.000000000 +0000
-+++ src/3rdparty/chromium/components/os_crypt/os_crypt.h
-@@ -15,7 +15,7 @@
- #include "base/strings/string16.h"
- #include "build/build_config.h"
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- class KeyStorageLinux;
- #endif  // defined(OS_LINUX) && !defined(OS_CHROMEOS)
- 
-@@ -34,13 +34,13 @@ struct Config;
- // true for Linux, if a password management tool is available.
- class OSCrypt {
-  public:
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   // Set the configuration of OSCrypt.
-   static COMPONENT_EXPORT(OS_CRYPT) void SetConfig(
-       std::unique_ptr<os_crypt::Config> config);
- #endif  // defined(OS_LINUX) && !defined(OS_CHROMEOS)
- 
--#if defined(OS_MACOSX) || (defined(OS_LINUX) && !defined(OS_CHROMEOS))
-+#if defined(OS_MACOSX) || ((defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS))
-   // On Linux returns true iff the real secret key (not hardcoded one) is
-   // available. On MacOS returns true if Keychain is available (for mock
-   // Keychain it returns true if not using locked Keychain, false if using
-@@ -131,7 +131,7 @@ class OSCrypt {
-   DISALLOW_IMPLICIT_CONSTRUCTORS(OSCrypt);
- };
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- // For unit testing purposes, inject methods to be used.
- // |get_key_storage_mock| provides the desired |KeyStorage| implementation.
- // If the provider returns |nullptr|, a hardcoded password will be used.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_os__crypt_os__crypt__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_os__crypt_os__crypt__unittest.cc
deleted file mode 100644
index e16cbbc076..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_os__crypt_os__crypt__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/os_crypt/os_crypt_unittest.cc.orig	2020-07-08 21:40:40.000000000 +0000
-+++ src/3rdparty/chromium/components/os_crypt/os_crypt_unittest.cc
-@@ -18,7 +18,7 @@
- #include "components/os_crypt/os_crypt_mocker.h"
- #include "testing/gtest/include/gtest/gtest.h"
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- #include "components/os_crypt/os_crypt_mocker_linux.h"
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_password__manager_core_browser_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_password__manager_core_browser_BUILD.gn
deleted file mode 100644
index 0bc36c5d11..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_password__manager_core_browser_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/password_manager/core/browser/BUILD.gn.orig	2020-07-15 18:56:46.000000000 +0000
-+++ src/3rdparty/chromium/components/password_manager/core/browser/BUILD.gn
-@@ -617,7 +617,7 @@ source_set("unit_tests") {
-     ]
-   }
- 
--  if (is_win || is_mac || is_linux || is_chromeos) {
-+  if (is_win || is_mac || is_linux || is_chromeos || is_bsd) {
-     sources += [ "hash_password_manager_unittest.cc" ]
-   }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_plugins_renderer_plugin__placeholder.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_plugins_renderer_plugin__placeholder.cc
deleted file mode 100644
index 436f5b636a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_plugins_renderer_plugin__placeholder.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/plugins/renderer/plugin_placeholder.cc.orig	2020-07-08 21:40:40.000000000 +0000
-+++ src/3rdparty/chromium/components/plugins/renderer/plugin_placeholder.cc
-@@ -17,7 +17,7 @@
- #include "third_party/blink/public/web/web_plugin_container.h"
- #include "third_party/blink/public/web/web_script_source.h"
- #include "third_party/blink/public/web/web_serialized_script_value.h"
--#include "third_party/re2/src/re2/re2.h"
-+#include <re2/re2.h>
- 
- namespace plugins {
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_policy_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_policy_BUILD.gn
deleted file mode 100644
index 7bcb42e5b5..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_policy_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/policy/BUILD.gn.orig	2020-07-15 18:55:55.000000000 +0000
-+++ src/3rdparty/chromium/components/policy/BUILD.gn
-@@ -19,7 +19,7 @@ gen_policy_templates_local = false
- # enable these flags (but don't check that in!).
- gen_policy_templates_common = true
- gen_policy_templates_win = is_win
--gen_policy_templates_linux = is_linux
-+gen_policy_templates_linux = is_linux || is_bsd
- gen_policy_templates_android = is_android
- gen_policy_templates_mac = is_mac
- gen_policy_templates_chromeos = is_chromeos
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_policy_core_common_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_policy_core_common_BUILD.gn
deleted file mode 100644
index 96260dd92d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_policy_core_common_BUILD.gn
+++ /dev/null
@@ -1,40 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/policy/core/common/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/components/policy/core/common/BUILD.gn
-@@ -193,7 +193,7 @@ jumbo_source_set("internal") {
-   }
- 
-   # Compile on Linux for fuzzer and since code is reused on Chrome OS.
--  if (is_win || is_linux) {
-+  if (is_win || is_linux || is_bsd) {
-     sources += [
-       "preg_parser.cc",
-       "preg_parser.h",
-@@ -387,7 +387,7 @@ source_set("unit_tests") {
-     "schema_registry_unittest.cc",
-     "schema_unittest.cc",
-   ]
--  if (is_win || is_linux) {
-+  if (is_win || is_linux || is_bsd) {
-     sources += [
-       "preg_parser_unittest.cc",
-       "registry_dict_unittest.cc",
-@@ -433,7 +433,7 @@ source_set("unit_tests") {
-       configs += [ "//build/config/compiler:enable_arc" ]
-     }
-   }
--  if (is_win || is_linux) {
-+  if (is_win || is_linux || is_bsd) {
-     # Needed by policy_loader_win_unittest.cc and preg_parser_unittest.cc
-     data = [ "//chrome/test/data/policy/" ]
-   }
-@@ -460,7 +460,7 @@ source_set("unit_tests") {
-   ]
- }
- 
--if (is_win || is_linux) {
-+if (is_win || is_linux || is_bsd) {
-   fuzzer_test("preg_parser_fuzzer") {
-     sources = [ "preg_parser_fuzzer.cc" ]
-     seed_corpus = "//chrome/test/data/policy/gpo/fuzzer_corpus"
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_previews_core_previews__features.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_previews_core_previews__features.cc
deleted file mode 100644
index d2251a415d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_previews_core_previews__features.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/previews/core/previews_features.cc.orig	2020-07-08 21:40:40.000000000 +0000
-+++ src/3rdparty/chromium/components/previews/core/previews_features.cc
-@@ -14,7 +14,7 @@ namespace features {
- // are enabled are controlled by other features.
- const base::Feature kPreviews {
-   "Previews",
--#if defined(OS_ANDROID) || defined(OS_LINUX)
-+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
-       // Previews allowed for Android (but also allow on Linux for dev/debug).
-       base::FEATURE_ENABLED_BY_DEFAULT
- #else   // !defined(OS_ANDROID) || defined(OS_LINUX)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_safe__browsing_core_resources_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_safe__browsing_core_resources_BUILD.gn
deleted file mode 100644
index 3fc4d83ab8..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_safe__browsing_core_resources_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/safe_browsing/core/resources/BUILD.gn.orig	2020-06-25 09:31:28.000000000 +0000
-+++ src/3rdparty/chromium/components/safe_browsing/core/resources/BUILD.gn
-@@ -30,6 +30,8 @@ action("make_file_types_protobuf") {
-     target_arch = "mac"
-   } else if (is_linux) {
-     target_arch = "linux"
-+  } else if (is_netbsd) {
-+    target_arch = "netbsd"
-   } else {
-     # This will cause the script to fail.
-     target_arch = "unknown_target_arch"
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_safe__browsing_core_resources_gen__file__type__proto.py b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_safe__browsing_core_resources_gen__file__type__proto.py
deleted file mode 100644
index 24f105d704..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_safe__browsing_core_resources_gen__file__type__proto.py
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/safe_browsing/core/resources/gen_file_type_proto.py.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/safe_browsing/core/resources/gen_file_type_proto.py
-@@ -31,6 +31,7 @@ def PlatformTypes():
-     "android": download_file_types_pb2.DownloadFileType.PLATFORM_ANDROID,
-     "chromeos": download_file_types_pb2.DownloadFileType.PLATFORM_CHROME_OS,
-     "linux": download_file_types_pb2.DownloadFileType.PLATFORM_LINUX,
-+    "netbsd": download_file_types_pb2.DownloadFileType.PLATFORM_LINUX,
-     "mac": download_file_types_pb2.DownloadFileType.PLATFORM_MAC,
-     "win": download_file_types_pb2.DownloadFileType.PLATFORM_WINDOWS,
-   }
-@@ -169,7 +170,7 @@ class DownloadFileTypeProtoGenerator(Bin
-                       'Outfile must have a %d for version and %s for platform.')
-     parser.add_option('-t', '--type',
-                       help='The platform type. One of android, chromeos, ' +
--                      'linux, mac, win')
-+                      'linux, mac, win, netbsd')
- 
-   def AddExtraCommandLineArgsForVirtualEnvRun(self, opts, command):
-     if opts.type is not None:
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_security__interstitials_content_captive__portal__blocking__page.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_security__interstitials_content_captive__portal__blocking__page.cc
deleted file mode 100644
index 30625f1e93..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_security__interstitials_content_captive__portal__blocking__page.cc
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/security_interstitials/content/captive_portal_blocking_page.cc.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/security_interstitials/content/captive_portal_blocking_page.cc
-@@ -106,7 +106,7 @@ std::string CaptivePortalBlockingPage::G
-   wifi_service->GetConnectedNetworkSSID(&ssid, &error);
-   if (!error.empty())
-     return std::string();
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   ssid = net::GetWifiSSID();
- #elif defined(OS_ANDROID)
-   ssid = net::android::GetWifiSSID();
-@@ -236,4 +236,4 @@ void CaptivePortalBlockingPage::CommandR
-       NOTREACHED() << "Command " << cmd
-                    << " isn't handled by the captive portal interstitial.";
-   }
--}
-\ No newline at end of file
-+}
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_security__interstitials_content_utils.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_security__interstitials_content_utils.cc
deleted file mode 100644
index 5ad25690e1..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_security__interstitials_content_utils.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/security_interstitials/content/utils.cc.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/security_interstitials/content/utils.cc
-@@ -31,7 +31,7 @@ void LaunchDateAndTimeSettings() {
- #if defined(OS_ANDROID)
-   JNIEnv* env = base::android::AttachCurrentThread();
-   Java_DateAndTimeSettingsHelper_openDateAndTimeSettings(env);
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   struct ClockCommand {
-     const char* const pathname;
-     const char* const argument;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_services_font_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_services_font_BUILD.gn
deleted file mode 100644
index 4edf61642c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_services_font_BUILD.gn
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/services/font/BUILD.gn.orig	2020-06-25 09:31:28.000000000 +0000
-+++ src/3rdparty/chromium/components/services/font/BUILD.gn
-@@ -26,12 +26,12 @@ source_set("lib") {
- 
-   public_deps = [ "//skia" ]
- 
--  if (is_linux && enable_plugins) {
-+  if ((is_linux || is_bsd) && enable_plugins) {
-     deps += [ ":ppapi_fontconfig_matching" ]
-   }
- }
- 
--if (is_linux && enable_plugins) {
-+if ((is_linux || is_bsd) && enable_plugins) {
-   source_set("ppapi_fontconfig_matching") {
-     sources = [
-       "ppapi_fontconfig_matching.cc",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
deleted file mode 100644
index ac097ff902..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc
-@@ -15,7 +15,7 @@
- 
- #if defined(OS_WIN)
- #include "content/public/child/dwrite_font_proxy_init_win.h"
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- #include "components/services/font/public/cpp/font_loader.h"
- #endif
- 
-@@ -35,7 +35,7 @@ PaintPreviewCompositorCollectionImpl::Pa
-     // Initialize font access for Skia.
- #if defined(OS_WIN)
-   content::InitializeDWriteFontProxy();
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   mojo::PendingRemote<font_service::mojom::FontService> font_service;
-   content::UtilityThread::Get()->BindHostReceiver(
-       font_service.InitWithNewPipeAndPassReceiver());
-@@ -54,7 +54,7 @@ PaintPreviewCompositorCollectionImpl::Pa
-   // encoding to PNG or we could provide our own codec implementations.
- 
-   // Sanity check that fonts are working.
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // No WebSandbox is provided on Linux so the local fonts aren't accessible.
-   // This is fine since since the subsetted fonts are provided in the SkPicture.
-   // However, we still need to check that the SkFontMgr starts as it is used by
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.h
deleted file mode 100644
index 40cc470e83..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.h.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.h
-@@ -20,7 +20,7 @@
- #include "mojo/public/cpp/bindings/pending_receiver.h"
- #include "mojo/public/cpp/bindings/receiver.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "components/services/font/public/cpp/font_loader.h"
- #include "third_party/skia/include/core/SkRefCnt.h"
- #endif
-@@ -74,7 +74,7 @@ class PaintPreviewCompositorCollectionIm
-                  std::unique_ptr<PaintPreviewCompositorImpl>>
-       compositors_;
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   sk_sp<font_service::FontLoader> font_loader_;
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_signin_features.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_signin_features.gni
deleted file mode 100644
index 0c6a2ed9f7..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_signin_features.gni
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/signin/features.gni.orig	2020-07-15 18:55:55.000000000 +0000
-+++ src/3rdparty/chromium/components/signin/features.gni
-@@ -3,7 +3,7 @@
- # found in the LICENSE file.
- 
- # Dice is supported on the platform (but not necessarily enabled).
--enable_dice_support = (is_linux && !is_chromeos) || is_mac || is_win
-+enable_dice_support = ((is_linux || is_bsd) && !is_chromeos) || is_mac || is_win
- 
- # Mirror is enabled and other account consistency mechanisms are not available.
- enable_mirror = is_android || is_ios
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_spellcheck_renderer_spellcheck__worditerator.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_spellcheck_renderer_spellcheck__worditerator.cc
deleted file mode 100644
index cb86bda57d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_spellcheck_renderer_spellcheck__worditerator.cc
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-icu >= 68
-
---- src/3rdparty/chromium/components/spellcheck/renderer/spellcheck_worditerator.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/components/spellcheck/renderer/spellcheck_worditerator.cc
-@@ -424,7 +424,7 @@ bool SpellcheckWordIterator::Normalize(s
-   // spellchecker and we need manual normalization as well. The normalized
-   // text does not have to be NUL-terminated since its characters are copied to
-   // string16, which adds a NUL character when we need.
--  icu::UnicodeString input(FALSE, &text_[input_start],
-+  icu::UnicodeString input(false, &text_[input_start],
-                            base::checked_cast<int32_t>(input_length));
-   UErrorCode status = U_ZERO_ERROR;
-   icu::UnicodeString output;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_BUILD.gn
deleted file mode 100644
index b14fd13430..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_BUILD.gn
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/storage_monitor/BUILD.gn.orig	2020-06-25 09:31:28.000000000 +0000
-+++ src/3rdparty/chromium/components/storage_monitor/BUILD.gn
-@@ -79,6 +79,11 @@ static_library("storage_monitor") {
-     } else {
-       sources += [ "storage_monitor_dummy.cc" ]
-     }
-+  } else if (is_netbsd) {
-+    sources += [
-+      "storage_monitor_netbsd.cc",
-+      "storage_monitor_netbsd.h",
-+    ]
-   }
- 
-   if (use_udev) {
-@@ -154,7 +159,7 @@ source_set("unit_tests") {
-         "mtp_manager_client_chromeos_unittest.cc",
-         "storage_monitor_chromeos_unittest.cc",
-       ]
--    } else if (is_linux) {
-+    } else if (is_linux || is_bsd) {
-       sources += [ "storage_monitor_linux_unittest.cc" ]
-     }
-   }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.cc
deleted file mode 100644
index 27e32b77c8..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/storage_monitor/removable_device_constants.cc.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/storage_monitor/removable_device_constants.cc
-@@ -10,7 +10,7 @@ namespace storage_monitor {
- const char kFSUniqueIdPrefix[] = "UUID:";
- const char kVendorModelSerialPrefix[] = "VendorModelSerial:";
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- const char kVendorModelVolumeStoragePrefix[] = "VendorModelVolumeStorage:";
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.h
deleted file mode 100644
index 9d9c92f4ba..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/storage_monitor/removable_device_constants.h.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/storage_monitor/removable_device_constants.h
-@@ -15,7 +15,7 @@ namespace storage_monitor {
- extern const char kFSUniqueIdPrefix[];
- extern const char kVendorModelSerialPrefix[];
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- extern const char kVendorModelVolumeStoragePrefix[];
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_storage__monitor__netbsd.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_storage__monitor__netbsd.cc
deleted file mode 100644
index c1ec06cbaa..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_storage__monitor__netbsd.cc
+++ /dev/null
@@ -1,59 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/storage_monitor/storage_monitor_netbsd.cc.orig	2020-07-12 14:12:07.439398430 +0000
-+++ src/3rdparty/chromium/components/storage_monitor/storage_monitor_netbsd.cc
-@@ -0,0 +1,54 @@
-+// Copyright 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+// StorageMonitorNetBSD implementation.
-+
-+#include "components/storage_monitor/storage_monitor_netbsd.h"
-+
-+#include <stdio.h>
-+
-+#include <list>
-+
-+#include "base/bind.h"
-+#include "base/metrics/histogram.h"
-+#include "base/process/kill.h"
-+#include "base/process/launch.h"
-+#include "base/stl_util.h"
-+#include "base/strings/string_number_conversions.h"
-+#include "base/strings/string_util.h"
-+#include "base/strings/utf_string_conversions.h"
-+#include "components/storage_monitor/media_storage_util.h"
-+#include "components/storage_monitor/removable_device_constants.h"
-+#include "components/storage_monitor/storage_info.h"
-+
-+using content::BrowserThread;
-+
-+namespace storage_monitor {
-+
-+namespace {
-+
-+}  // namespace
-+
-+StorageMonitorNetBSD::StorageMonitorNetBSD() {
-+  DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
-+}
-+
-+StorageMonitorNetBSD::~StorageMonitorNetBSD() {
-+  DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
-+}
-+
-+void StorageMonitorNetBSD::Init() {
-+}
-+
-+bool StorageMonitorNetBSD::GetStorageInfoForPath(
-+    const base::FilePath& path,
-+    StorageInfo* device_info) const {
-+  return false; // TODO
-+}
-+
-+StorageMonitor* StorageMonitor::CreateInternal() {
-+  return new StorageMonitorNetBSD();
-+}
-+
-+} // namespace storage_monitor
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_storage__monitor__netbsd.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_storage__monitor__netbsd.h
deleted file mode 100644
index a29b8df0e7..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_storage__monitor_storage__monitor__netbsd.h
+++ /dev/null
@@ -1,50 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/storage_monitor/storage_monitor_netbsd.h.orig	2020-07-12 14:12:09.343916180 +0000
-+++ src/3rdparty/chromium/components/storage_monitor/storage_monitor_netbsd.h
-@@ -0,0 +1,45 @@
-+// Copyright 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+// StorageMonitorNetBSD processes mount point change events, notifies listeners
-+// about the addition and deletion of media devices, and answers queries about
-+// mounted devices.
-+// StorageMonitorNetBSD lives on the UI thread, and uses ???
-+// the FILE thread to get mount point change events.
-+
-+#ifndef COMPONENTS_STORAGE_MONITOR_STORAGE_MONITOR_NETBSD_H_
-+#define COMPONENTS_STORAGE_MONITOR_STORAGE_MONITOR_NETBSD_H_
-+
-+#include <map>
-+#include <string>
-+
-+#include "base/compiler_specific.h"
-+#include "base/files/file_path.h"
-+#include "base/files/file_path_watcher.h"
-+#include "base/memory/weak_ptr.h"
-+#include "components/storage_monitor/storage_monitor.h"
-+#include "content/public/browser/browser_thread.h"
-+
-+namespace storage_monitor {
-+
-+class StorageMonitorNetBSD : public StorageMonitor {
-+ public:
-+  // Should only be called by browser start up code.
-+  // Use StorageMonitor::GetInstance() instead.
-+  explicit StorageMonitorNetBSD();
-+  virtual ~StorageMonitorNetBSD();
-+
-+  // Must be called for StorageMonitorNetBSD to work.
-+  virtual void Init() override;
-+ private:
-+  // StorageMonitor implementation.
-+  virtual bool GetStorageInfoForPath(const base::FilePath& path,
-+                                     StorageInfo* device_info) const override;
-+
-+  DISALLOW_COPY_AND_ASSIGN(StorageMonitorNetBSD);
-+};
-+
-+} // namespace storage_monitor
-+
-+#endif  // COMPONENTS_STORAGE_MONITOR_STORAGE_MONITOR_FREEBSD_H_
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util.cc
deleted file mode 100644
index 3f809902b0..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/sync_device_info/local_device_info_util.cc.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/sync_device_info/local_device_info_util.cc
-@@ -19,7 +19,7 @@ std::string GetPersonalizableDeviceNameI
- sync_pb::SyncEnums::DeviceType GetLocalDeviceType() {
- #if defined(OS_CHROMEOS)
-   return sync_pb::SyncEnums_DeviceType_TYPE_CROS;
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   return sync_pb::SyncEnums_DeviceType_TYPE_LINUX;
- #elif defined(OS_ANDROID) || defined(OS_IOS)
-   return ui::GetDeviceFormFactor() == ui::DEVICE_FORM_FACTOR_TABLET
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util__linux.cc
deleted file mode 100644
index 034624ba12..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util__linux.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/sync_device_info/local_device_info_util_linux.cc.orig	2020-07-15 18:55:55.000000000 +0000
-+++ src/3rdparty/chromium/components/sync_device_info/local_device_info_util_linux.cc
-@@ -36,6 +36,12 @@ std::string GetChromeOSDeviceNameFromTyp
- std::string GetPersonalizableDeviceNameInternal() {
- #if defined(OS_CHROMEOS)
-   return GetChromeOSDeviceNameFromType();
-+#elif defined(__NetBSD__)
-+  int len = sysconf(_SC_HOST_NAME_MAX);
-+  char hostname[len];
-+  if (gethostname(hostname, _SC_HOST_NAME_MAX) == 0)  // Success.
-+    return hostname;
-+  return base::GetLinuxDistro();
- #else
-   char hostname[HOST_NAME_MAX];
-   if (gethostname(hostname, HOST_NAME_MAX) == 0)  // Success.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_update__client_update__query__params.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_update__client_update__query__params.cc
deleted file mode 100644
index 2049454875..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_update__client_update__query__params.cc
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/update_client/update_query_params.cc.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/update_client/update_query_params.cc
-@@ -39,6 +39,10 @@ const char kOs[] =
-     "fuchsia";
- #elif defined(OS_OPENBSD)
-     "openbsd";
-+#elif defined(OS_FREEBSD)
-+    "freebsd";
-+#elif defined(OS_NETBSD)
-+    "netbsd";
- #else
- #error "unknown os"
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_idn__spoof__checker.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_idn__spoof__checker.cc
deleted file mode 100644
index 747e009efe..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_idn__spoof__checker.cc
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD$
-
-icu >= 68
-
---- src/3rdparty/chromium/components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/components/url_formatter/spoof_checks/idn_spoof_checker.cc
-@@ -271,7 +271,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
-   // The ideal fix would be to change the omnibox font used for Thai. In
-   // that case, the Linux-only list should be revisited and potentially
-   // removed.
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-        "[ทนบพรหเแ๐ดลปฟม]",
- #else
-        "[บพเแ๐]",
-@@ -347,7 +347,7 @@ bool IDNSpoofChecker::SafeToDisplayAsUni
-   if (U_FAILURE(status) || (result & USPOOF_ALL_CHECKS))
-     return false;
- 
--  icu::UnicodeString label_string(FALSE /* isTerminated */, label.data(),
-+  icu::UnicodeString label_string(false /* isTerminated */, label.data(),
-                                   base::checked_cast<int32_t>(label.size()));
- 
-   // A punycode label with 'xn--' prefix is not subject to the URL
-@@ -677,7 +677,7 @@ bool IDNSpoofChecker::IsWholeScriptConfu
-     base::StringPiece tld,
-     base::StringPiece16 tld_unicode) {
-   icu::UnicodeString tld_string(
--      FALSE /* isTerminated */, tld_unicode.data(),
-+      false /* isTerminated */, tld_unicode.data(),
-       base::checked_cast<int32_t>(tld_unicode.size()));
-   // Allow if the TLD contains any letter from the script, in which case it's
-   // likely to be a TLD in that script.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_skeleton__generator.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_skeleton__generator.cc
deleted file mode 100644
index 03f3696a60..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_skeleton__generator.cc
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-icu >= 68
-
---- src/3rdparty/chromium/components/url_formatter/spoof_checks/skeleton_generator.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/components/url_formatter/spoof_checks/skeleton_generator.cc
-@@ -117,7 +117,7 @@ SkeletonGenerator::~SkeletonGenerator() 
- Skeletons SkeletonGenerator::GetSkeletons(base::StringPiece16 hostname) {
-   Skeletons skeletons;
-   size_t hostname_length = hostname.length() - (hostname.back() == '.' ? 1 : 0);
--  icu::UnicodeString host(FALSE, hostname.data(), hostname_length);
-+  icu::UnicodeString host(false, hostname.data(), hostname_length);
-   // If input has any characters outside Latin-Greek-Cyrillic and [0-9._-],
-   // there is no point in getting rid of diacritics because combining marks
-   // attached to non-LGC characters are already blocked.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__matcher_regex__set__matcher.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__matcher_regex__set__matcher.cc
deleted file mode 100644
index 70253cddad..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__matcher_regex__set__matcher.cc
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/url_matcher/regex_set_matcher.cc.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/url_matcher/regex_set_matcher.cc
-@@ -12,8 +12,8 @@
- #include "base/logging.h"
- #include "base/strings/string_util.h"
- #include "components/url_matcher/substring_set_matcher.h"
--#include "third_party/re2/src/re2/filtered_re2.h"
--#include "third_party/re2/src/re2/re2.h"
-+#include <re2/filtered_re2.h>
-+#include <re2/re2.h>
- 
- namespace url_matcher {
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__matcher_url__matcher__factory.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__matcher_url__matcher__factory.cc
deleted file mode 100644
index e649eed8c9..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_url__matcher_url__matcher__factory.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/url_matcher/url_matcher_factory.cc.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/url_matcher/url_matcher_factory.cc
-@@ -16,7 +16,7 @@
- #include "base/values.h"
- #include "components/url_matcher/url_matcher_constants.h"
- #include "components/url_matcher/url_matcher_helpers.h"
--#include "third_party/re2/src/re2/re2.h"
-+#include <re2/re2.h>
- 
- namespace url_matcher {
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_common_features.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_common_features.cc
deleted file mode 100644
index abb0a8d67b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_common_features.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/viz/common/features.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/components/viz/common/features.cc
-@@ -20,7 +20,7 @@ const base::Feature kUseSkiaForGLReadbac
-                                           base::FEATURE_ENABLED_BY_DEFAULT};
- 
- // Use the SkiaRenderer.
--#if defined(OS_LINUX) && !(defined(OS_CHROMEOS) || BUILDFLAG(IS_CHROMECAST))
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !(defined(OS_CHROMEOS) || BUILDFLAG(IS_CHROMECAST))
- const base::Feature kUseSkiaRenderer{"UseSkiaRenderer",
-                                      base::FEATURE_ENABLED_BY_DEFAULT};
- #else
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_common_gpu_dawn__context__provider.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_common_gpu_dawn__context__provider.cc
deleted file mode 100644
index 573ec8bad3..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_common_gpu_dawn__context__provider.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/viz/common/gpu/dawn_context_provider.cc.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/viz/common/gpu/dawn_context_provider.cc
-@@ -17,7 +17,7 @@ namespace {
- dawn_native::BackendType GetDefaultBackendType() {
- #if defined(OS_WIN)
-   return dawn_native::BackendType::D3D12;
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   return dawn_native::BackendType::Vulkan;
- #else
-   NOTREACHED();
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_host_host__display__client.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_host_host__display__client.cc
deleted file mode 100644
index d41dc5baa4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_host_host__display__client.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/viz/host/host_display_client.cc.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/viz/host/host_display_client.cc
-@@ -56,7 +56,7 @@ void HostDisplayClient::CreateLayeredWin
- }
- #endif
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- void HostDisplayClient::DidCompleteSwapWithNewSize(const gfx::Size& size) {
-   NOTIMPLEMENTED();
- }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_host_host__display__client.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_host_host__display__client.h
deleted file mode 100644
index ea6e82aef7..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_host_host__display__client.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/viz/host/host_display_client.h.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/viz/host/host_display_client.h
-@@ -43,7 +43,7 @@ class VIZ_HOST_EXPORT HostDisplayClient 
-       mojo::PendingReceiver<mojom::LayeredWindowUpdater> receiver) override;
- #endif
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   void DidCompleteSwapWithNewSize(const gfx::Size& size) override;
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.cc
deleted file mode 100644
index 37ba96a353..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/viz/service/display_embedder/software_output_surface.cc.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/viz/service/display_embedder/software_output_surface.cc
-@@ -114,7 +114,7 @@ void SoftwareOutputSurface::SwapBuffersC
-   base::TimeTicks now = base::TimeTicks::Now();
-   base::TimeDelta interval_to_next_refresh =
-       now.SnappedToNextTick(refresh_timebase_, refresh_interval_) - now;
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   if (needs_swap_size_notifications_)
-     client_->DidSwapWithSize(pixel_size);
- #endif
-@@ -143,7 +143,7 @@ gfx::OverlayTransform SoftwareOutputSurf
-   return gfx::OVERLAY_TRANSFORM_NONE;
- }
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- void SoftwareOutputSurface::SetNeedsSwapSizeNotifications(
-     bool needs_swap_size_notifications) {
-   needs_swap_size_notifications_ = needs_swap_size_notifications;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.h
deleted file mode 100644
index 9d7f49761c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/viz/service/display_embedder/software_output_surface.h.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/viz/service/display_embedder/software_output_surface.h
-@@ -49,7 +49,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
-       UpdateVSyncParametersCallback callback) override;
-   void SetDisplayTransformHint(gfx::OverlayTransform transform) override {}
-   gfx::OverlayTransform GetDisplayTransform() override;
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   void SetNeedsSwapSizeNotifications(
-       bool needs_swap_size_notifications) override;
- #endif
-@@ -72,7 +72,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
-   std::queue<std::vector<ui::LatencyInfo>> stored_latency_info_;
-   ui::LatencyTracker latency_tracker_;
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   bool needs_swap_size_notifications_ = false;
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
deleted file mode 100644
index 20a8b5f94a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
-@@ -431,7 +431,7 @@ void RootCompositorFrameSinkImpl::Displa
- #if defined(OS_ANDROID)
-   if (display_client_)
-     display_client_->DidCompleteSwapWithSize(pixel_size);
--#elif defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#elif (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   if (display_client_ && pixel_size != last_swap_pixel_size_) {
-     last_swap_pixel_size_ = pixel_size;
-     display_client_->DidCompleteSwapWithNewSize(last_swap_pixel_size_);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
deleted file mode 100644
index f60dca5531..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig	2020-07-08 21:40:41.000000000 +0000
-+++ src/3rdparty/chromium/components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
-@@ -157,7 +157,7 @@ class RootCompositorFrameSinkImpl : publ
-   base::TimeDelta preferred_frame_interval_ =
-       FrameRateDecider::UnspecifiedFrameInterval();
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   gfx::Size last_swap_pixel_size_;
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_webcrypto_algorithms_test__helpers.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_webcrypto_algorithms_test__helpers.cc
deleted file mode 100644
index 0b7bef5450..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_components_webcrypto_algorithms_test__helpers.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/components/webcrypto/algorithms/test_helpers.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/components/webcrypto/algorithms/test_helpers.cc
-@@ -25,7 +25,7 @@
- #include "components/webcrypto/status.h"
- #include "third_party/blink/public/platform/web_crypto_algorithm_params.h"
- #include "third_party/blink/public/platform/web_crypto_key_algorithm.h"
--#include "third_party/re2/src/re2/re2.h"
-+#include <re2/re2.h>
- 
- namespace webcrypto {
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_app_content__main__runner__impl.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_app_content__main__runner__impl.cc
deleted file mode 100644
index ec91d694f1..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_app_content__main__runner__impl.cc
+++ /dev/null
@@ -1,40 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/app/content_main_runner_impl.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/app/content_main_runner_impl.cc
-@@ -112,7 +112,7 @@
- 
- #endif  // OS_POSIX || OS_FUCHSIA
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "base/native_library.h"
- #include "base/rand_util.h"
- #include "services/service_manager/zygote/common/common_sandbox_support_linux.h"
-@@ -305,7 +305,7 @@ void InitializeZygoteSandboxForBrowserPr
- }
- #endif  // BUILDFLAG(USE_ZYGOTE_HANDLE)
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- 
- #if BUILDFLAG(ENABLE_PLUGINS)
- // Loads the (native) libraries but does not initialize them (i.e., does not
-@@ -472,7 +472,7 @@ int RunZygote(ContentMainDelegate* deleg
-   delegate->ZygoteStarting(&zygote_fork_delegates);
-   media::InitializeMediaLibrary();
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   PreSandboxInit();
- #endif
- 
-@@ -632,7 +632,7 @@ int ContentMainRunnerImpl::Initialize(co
-                    base::GlobalDescriptors::kBaseDescriptor);
- #endif  // !OS_ANDROID
- 
--#if defined(OS_LINUX) || defined(OS_OPENBSD)
-+#if defined(OS_LINUX)
-     g_fds->Set(service_manager::kCrashDumpSignal,
-                service_manager::kCrashDumpSignal +
-                    base::GlobalDescriptors::kBaseDescriptor);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_BUILD.gn
deleted file mode 100644
index 832b3470dd..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_BUILD.gn
+++ /dev/null
@@ -1,58 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/BUILD.gn
-@@ -1936,7 +1936,7 @@ jumbo_static_library("browser") {
-     deps += [ "//ui/events" ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [
-       "font_service.cc",
-       "font_service.h",
-@@ -1972,7 +1972,7 @@ jumbo_static_library("browser") {
-     ]
-   }
- 
--  if (is_chromecast && is_linux) {
-+  if (is_chromecast && (is_linux || is_bsd)) {
-     sources += [
-       "tracing/cast_tracing_agent.cc",
-       "tracing/cast_tracing_agent.h",
-@@ -2253,7 +2253,7 @@ jumbo_static_library("browser") {
-     } else if (use_pangocairo) {
-       sources += [ "renderer_host/pepper/pepper_truetype_font_list_pango.cc" ]
-     }
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       deps += [ "//components/services/font:ppapi_fontconfig_matching" ]
-     }
-   }
-@@ -2291,7 +2291,7 @@ jumbo_static_library("browser") {
-     }
-   }
- 
--  if (is_linux && use_aura) {
-+  if ((is_linux || is_bsd) && use_aura) {
-     deps += [ "//third_party/fontconfig" ]
-   }
- 
-@@ -2580,7 +2580,7 @@ jumbo_static_library("browser") {
-       "web_contents/aura/gesture_nav_simple.h",
-     ]
- 
--    if (is_linux && !is_chromeos) {
-+    if ((is_linux || is_bsd) && !is_chromeos) {
-       deps += [ "//ui/base/ime/linux" ]
-     }
-   } else {  # Not aura.
-@@ -2660,7 +2660,7 @@ jumbo_static_library("browser") {
-     ]
-   }
- 
--  if (is_linux && use_dbus) {
-+  if ((is_linux || is_bsd) && use_dbus) {
-     deps += [ "//dbus" ]
-   }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc
deleted file mode 100644
index f2fab355a6..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/browser_main_loop.cc.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/browser_main_loop.cc
-@@ -240,6 +240,12 @@
- #include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
- #endif
- 
-+#if defined(OS_BSD)
-+#include "content/browser/sandbox_host_linux.h"
-+#include "content/public/common/common_sandbox_support_linux.h"
-+#include "services/service_manager/sandbox/sandbox.h"
-+#endif
-+
- // One of the linux specific headers defines this as a macro.
- #ifdef DestroyAll
- #undef DestroyAll
-@@ -611,7 +617,7 @@ int BrowserMainLoop::EarlyInitialization
- #endif  // !defined(OS_MACOSX)
- 
- #if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_CHROMEOS) || \
--    defined(OS_ANDROID)
-+    defined(OS_ANDROID) || defined(OS_BSD)
-   // We use quite a few file descriptors for our IPC as well as disk the disk
-   // cache,and the default limit on the Mac is low (256), so bump it up.
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper__linux.cc
deleted file mode 100644
index a26e7fb8ed..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper__linux.cc
+++ /dev/null
@@ -1,92 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/child_process_launcher_helper_linux.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/child_process_launcher_helper_linux.cc
-@@ -18,7 +18,9 @@
- #include "content/public/common/sandboxed_process_launcher_delegate.h"
- #include "services/service_manager/sandbox/linux/sandbox_linux.h"
- #include "services/service_manager/zygote/common/common_sandbox_support_linux.h"
-+#if !defined(OS_BSD)
- #include "services/service_manager/zygote/common/zygote_handle.h"
-+#endif
- #include "services/service_manager/zygote/host/zygote_communication_linux.h"
- #include "services/service_manager/zygote/host/zygote_host_impl_linux.h"
- 
-@@ -50,11 +52,13 @@ bool ChildProcessLauncherHelper::BeforeL
-   options->fds_to_remap = files_to_register.GetMappingWithIDAdjustment(
-       base::GlobalDescriptors::kBaseDescriptor);
- 
-+#if !defined(OS_BSD)
-   if (GetProcessType() == switches::kRendererProcess) {
-     const int sandbox_fd = SandboxHostLinux::GetInstance()->GetChildSocket();
-     options->fds_to_remap.push_back(
-         std::make_pair(sandbox_fd, service_manager::GetSandboxFD()));
-   }
-+#endif
- 
-   options->environment = delegate_->GetEnvironment();
- 
-@@ -69,6 +73,7 @@ ChildProcessLauncherHelper::LaunchProces
-     int* launch_result) {
-   *is_synchronous_launch = true;
- 
-+#if !defined(OS_BSD)
-   service_manager::ZygoteHandle zygote_handle =
-       base::CommandLine::ForCurrentProcess()->HasSwitch(switches::kNoZygote)
-           ? nullptr
-@@ -82,7 +87,6 @@ ChildProcessLauncherHelper::LaunchProces
-         GetProcessType());
-     *launch_result = LAUNCH_RESULT_SUCCESS;
- 
--#if !defined(OS_OPENBSD)
-     if (handle) {
-       // It could be a renderer process or an utility process.
-       int oom_score = content::kMiscOomScore;
-@@ -92,13 +96,13 @@ ChildProcessLauncherHelper::LaunchProces
-       service_manager::ZygoteHostImpl::GetInstance()->AdjustRendererOOMScore(
-           handle, oom_score);
-     }
--#endif
- 
-     Process process;
-     process.process = base::Process(handle);
-     process.zygote = zygote_handle;
-     return process;
-   }
-+#endif
- 
-   Process process;
-   process.process = base::LaunchProcess(*command_line(), options);
-@@ -116,10 +120,13 @@ ChildProcessTerminationInfo ChildProcess
-     const ChildProcessLauncherHelper::Process& process,
-     bool known_dead) {
-   ChildProcessTerminationInfo info;
-+#if !defined(OS_BSD)
-   if (process.zygote) {
-     info.status = process.zygote->GetTerminationStatus(
-         process.process.Handle(), known_dead, &info.exit_code);
--  } else if (known_dead) {
-+  } else
-+#endif
-+  if (known_dead) {
-     info.status = base::GetKnownDeadTerminationStatus(process.process.Handle(),
-                                                       &info.exit_code);
-   } else {
-@@ -143,13 +150,17 @@ void ChildProcessLauncherHelper::ForceNo
-   DCHECK(CurrentlyOnProcessLauncherTaskRunner());
-   process.process.Terminate(service_manager::RESULT_CODE_NORMAL_EXIT, false);
-   // On POSIX, we must additionally reap the child.
-+#if !defined(OS_BSD)
-   if (process.zygote) {
-     // If the renderer was created via a zygote, we have to proxy the reaping
-     // through the zygote process.
-     process.zygote->EnsureProcessTerminated(process.process.Handle());
-   } else {
-+#endif
-     base::EnsureProcessTerminated(std::move(process.process));
-+#if !defined(OS_BSD)
-   }
-+#endif
- }
- 
- void ChildProcessLauncherHelper::SetProcessPriorityOnLauncherThread(
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_compositor_viz__process__transport__factory.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_compositor_viz__process__transport__factory.cc
deleted file mode 100644
index bcf947fad2..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_compositor_viz__process__transport__factory.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/compositor/viz_process_transport_factory.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/compositor/viz_process_transport_factory.cc
-@@ -108,7 +108,7 @@ class HostDisplayClient : public viz::Ho
-   HostDisplayClient& operator=(const HostDisplayClient&) = delete;
- 
-   // viz::HostDisplayClient:
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   void DidCompleteSwapWithNewSize(const gfx::Size& size) override {
-     compositor_->OnCompleteSwapWithNewSize(size);
-   }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_devtools_protocol_system__info__handler.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_devtools_protocol_system__info__handler.cc
deleted file mode 100644
index a61c2b7571..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_devtools_protocol_system__info__handler.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/devtools/protocol/system_info_handler.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/devtools/protocol/system_info_handler.cc
-@@ -48,7 +48,7 @@ std::unique_ptr<SystemInfo::Size> GfxSiz
- // Give the GPU process a few seconds to provide GPU info.
- // Linux Debug builds need more time -- see Issue 796437.
- // Windows builds need more time -- see Issue 873112 and 1004472.
--#if (defined(OS_LINUX) && !defined(NDEBUG))
-+#if ((defined(OS_LINUX) || defined(OS_BSD)) && !defined(NDEBUG))
- const int kGPUInfoWatchdogTimeoutMs = 20000;
- #elif defined(OS_WIN)
- const int kGPUInfoWatchdogTimeoutMs = 30000;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu__process__host.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu__process__host.cc
deleted file mode 100644
index fbe6488bbf..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu__process__host.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/gpu/gpu_process_host.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/gpu/gpu_process_host.cc
-@@ -1117,7 +1117,7 @@ bool GpuProcessHost::LaunchGpuProcess() 
-   std::unique_ptr<base::CommandLine> cmd_line =
-       std::make_unique<base::CommandLine>(base::CommandLine::NO_PROGRAM);
- #else
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   int child_flags = gpu_launcher.empty() ? ChildProcessHost::CHILD_ALLOW_SELF
-                                          : ChildProcessHost::CHILD_NORMAL;
- #elif defined(OS_MACOSX)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_memory_swap__metrics__driver__impl__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_memory_swap__metrics__driver__impl__linux.cc
deleted file mode 100644
index adfe0796fb..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_memory_swap__metrics__driver__impl__linux.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/memory/swap_metrics_driver_impl_linux.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/memory/swap_metrics_driver_impl_linux.cc
-@@ -43,6 +43,7 @@ SwapMetricsDriverImplLinux::~SwapMetrics
- 
- SwapMetricsDriver::SwapMetricsUpdateResult
- SwapMetricsDriverImplLinux::UpdateMetricsInternal(base::TimeDelta interval) {
-+#if !defined(OS_BSD)
-   base::VmStatInfo vmstat;
-   if (!base::GetVmStatInfo(&vmstat)) {
-     return SwapMetricsDriver::SwapMetricsUpdateResult::kSwapMetricsUpdateFailed;
-@@ -61,6 +62,9 @@ SwapMetricsDriverImplLinux::UpdateMetric
-   delegate_->OnSwapOutCount(out_counts, interval);
- 
-   return SwapMetricsDriver::SwapMetricsUpdateResult::kSwapMetricsUpdateSuccess;
-+#else
-+  return SwapMetricsDriver::SwapMetricsUpdateResult::kSwapMetricsUpdateFailed;
-+#endif
- }
- 
- }  // namespace content
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host.cc
deleted file mode 100644
index 86f7710e99..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/ppapi_plugin_process_host.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/ppapi_plugin_process_host.cc
-@@ -365,7 +365,7 @@ bool PpapiPluginProcessHost::Init(const 
-   base::CommandLine::StringType plugin_launcher =
-       browser_command_line.GetSwitchValueNative(switches::kPpapiPluginLauncher);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   int flags = plugin_launcher.empty() ? ChildProcessHost::CHILD_ALLOW_SELF :
-                                         ChildProcessHost::CHILD_NORMAL;
- #elif defined(OS_MACOSX)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host__receiver__bindings.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host__receiver__bindings.cc
deleted file mode 100644
index cf40e2f570..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host__receiver__bindings.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/ppapi_plugin_process_host_receiver_bindings.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/ppapi_plugin_process_host_receiver_bindings.cc
-@@ -8,7 +8,7 @@
- 
- #include "build/build_config.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "components/services/font/public/mojom/font_service.mojom.h"  // nogncheck
- #include "content/browser/font_service.h"  // nogncheck
- #endif
-@@ -17,7 +17,7 @@ namespace content {
- 
- void PpapiPluginProcessHost::BindHostReceiver(
-     mojo::GenericPendingReceiver receiver) {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   if (auto font_receiver = receiver.As<font_service::mojom::FontService>())
-     ConnectToFontService(std::move(font_receiver));
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_input_input__device__change__observer.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_input_input__device__change__observer.cc
deleted file mode 100644
index 243abbe99b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_input_input__device__change__observer.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/renderer_host/input/input_device_change_observer.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/renderer_host/input/input_device_change_observer.cc
-@@ -10,7 +10,7 @@
- 
- #if defined(OS_WIN)
- #include "ui/events/devices/input_device_observer_win.h"
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- #include "ui/events/devices/device_data_manager.h"
- #elif defined(OS_ANDROID)
- #include "ui/events/devices/input_device_observer_android.h"
-@@ -22,7 +22,7 @@ InputDeviceChangeObserver::InputDeviceCh
-   render_view_host_impl_ = rvhi;
- #if defined(OS_WIN)
-   ui::InputDeviceObserverWin::GetInstance()->AddObserver(this);
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   ui::DeviceDataManager::GetInstance()->AddObserver(this);
- #elif defined(OS_ANDROID)
-   ui::InputDeviceObserverAndroid::GetInstance()->AddObserver(this);
-@@ -32,7 +32,7 @@ InputDeviceChangeObserver::InputDeviceCh
- InputDeviceChangeObserver::~InputDeviceChangeObserver() {
- #if defined(OS_WIN)
-   ui::InputDeviceObserverWin::GetInstance()->RemoveObserver(this);
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   ui::DeviceDataManager::GetInstance()->RemoveObserver(this);
- #elif defined(OS_ANDROID)
-   ui::InputDeviceObserverAndroid::GetInstance()->RemoveObserver(this);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_pepper_pepper__file__io__host.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_pepper_pepper__file__io__host.cc
deleted file mode 100644
index 744321ad9a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_pepper_pepper__file__io__host.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/renderer_host/pepper/pepper_file_io_host.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/renderer_host/pepper/pepper_file_io_host.cc
-@@ -433,7 +433,7 @@ void PepperFileIOHost::OnLocalFileOpened
-     ppapi::host::ReplyMessageContext reply_context,
-     const base::FilePath& path,
-     base::File::Error error_code) {
--#if defined(OS_WIN) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
-   // Quarantining a file before its contents are available is only supported on
-   // Windows and Linux.
-   if (!FileOpenForWrite(open_flags_) || error_code != base::File::FILE_OK) {
-@@ -454,7 +454,7 @@ void PepperFileIOHost::OnLocalFileOpened
- #endif
- }
- 
--#if defined(OS_WIN) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
- void PepperFileIOHost::OnLocalFileQuarantined(
-     ppapi::host::ReplyMessageContext reply_context,
-     const base::FilePath& path,
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__message__filter.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__message__filter.cc
deleted file mode 100644
index 304f9c3abb..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__message__filter.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/renderer_host/render_message_filter.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/renderer_host/render_message_filter.cc
-@@ -70,7 +70,7 @@
- #if defined(OS_MACOSX)
- #include "ui/accelerated_widget_mac/window_resize_helper_mac.h"
- #endif
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "base/linux_util.h"
- #include "base/threading/platform_thread.h"
- #endif
-@@ -117,7 +117,7 @@ void RenderMessageFilter::GenerateRoutin
-   std::move(callback).Run(render_widget_helper_->GetNextRoutingID());
- }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- void RenderMessageFilter::SetThreadPriorityOnFileThread(
-     base::PlatformThreadId ns_tid,
-     base::ThreadPriority priority) {
-@@ -138,7 +138,7 @@ void RenderMessageFilter::SetThreadPrior
- }
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- void RenderMessageFilter::SetThreadPriority(int32_t ns_tid,
-                                             base::ThreadPriority priority) {
-   constexpr base::TaskTraits kTraits = {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__message__filter.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__message__filter.h
deleted file mode 100644
index 10a3495e85..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__message__filter.h
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/renderer_host/render_message_filter.h.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/renderer_host/render_message_filter.h
-@@ -79,14 +79,14 @@ class CONTENT_EXPORT RenderMessageFilter
-   // mojom::RenderMessageFilter:
-   void GenerateRoutingID(GenerateRoutingIDCallback routing_id) override;
-   void HasGpuProcess(HasGpuProcessCallback callback) override;
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   void SetThreadPriority(int32_t ns_tid,
-                          base::ThreadPriority priority) override;
- #endif
- 
-   void OnResolveProxy(const GURL& url, IPC::Message* reply_msg);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   void SetThreadPriorityOnFileThread(base::PlatformThreadId ns_tid,
-                                      base::ThreadPriority priority);
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.cc
deleted file mode 100644
index 4fd2b23299..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.cc
+++ /dev/null
@@ -1,67 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl.cc
-@@ -240,7 +240,7 @@
- #include "content/browser/gpu/gpu_data_manager_impl.h"
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include <sys/resource.h>
- #include <sys/time.h>
- 
-@@ -1204,7 +1204,7 @@ static constexpr size_t kUnknownPlatform
- // to indicate failure and std::numeric_limits<size_t>::max() to indicate
- // unlimited.
- size_t GetPlatformProcessLimit() {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   struct rlimit limit;
-   if (getrlimit(RLIMIT_NPROC, &limit) != 0)
-     return kUnknownPlatformProcessLimit;
-@@ -1303,7 +1303,7 @@ void RenderProcessHostImpl::IOThreadHost
-       return;
-   }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   if (auto font_receiver = receiver.As<font_service::mojom::FontService>()) {
-     ConnectToFontService(std::move(font_receiver));
-     return;
-@@ -1719,7 +1719,7 @@ bool RenderProcessHostImpl::Init() {
-   renderer_prefix =
-       browser_command_line.GetSwitchValueNative(switches::kRendererCmdPrefix);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   int flags = renderer_prefix.empty() ? ChildProcessHost::CHILD_ALLOW_SELF
-                                       : ChildProcessHost::CHILD_NORMAL;
- #elif defined(OS_MACOSX)
-@@ -3631,7 +3631,7 @@ void RenderProcessHostImpl::OnChannelCon
-     for (auto& observer : observers_)
-       observer.RenderProcessReady(this);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-     // Provide /proc/{renderer pid}/status and statm files for
-     // MemoryUsageMonitor in blink.
-     ProvideStatusFileForRenderer();
-@@ -4899,7 +4899,7 @@ void RenderProcessHostImpl::OnProcessLau
-     for (auto& observer : observers_)
-       observer.RenderProcessReady(this);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-     // Provide /proc/{renderer pid}/status and statm files for
-     // MemoryUsageMonitor in blink.
-     ProvideStatusFileForRenderer();
-@@ -5072,7 +5072,7 @@ void RenderProcessHost::InterceptBindHos
-   GetBindHostReceiverInterceptor() = std::move(callback);
- }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- void RenderProcessHostImpl::ProvideStatusFileForRenderer() {
-   // We use ScopedAllowBlocking, because opening /proc/{pid}/status and
-   // /proc/{pid}/statm is not blocking call.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.h
deleted file mode 100644
index 6f5d035c72..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl.h.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl.h
-@@ -951,7 +951,7 @@ class CONTENT_EXPORT RenderProcessHostIm
-   // if the request isn't handled on the IO thread.
-   void OnBindHostReceiver(mojo::GenericPendingReceiver receiver);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Provides /proc/{renderer pid}/status and statm files for the renderer,
-   // because the files are required to calculate the renderer's private
-   // footprint on Chromium Linux. Regarding MacOS X and Windows, we have
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__view__host__impl.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__view__host__impl.cc
deleted file mode 100644
index f8809a58ab..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__view__host__impl.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/renderer_host/render_view_host_impl.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/renderer_host/render_view_host_impl.cc
-@@ -230,7 +230,7 @@ void RenderViewHostImpl::GetPlatformSpec
-       display::win::ScreenWin::GetSystemMetricsInDIP(SM_CYVSCROLL);
-   prefs->arrow_bitmap_width_horizontal_scroll_bar_in_dips =
-       display::win::ScreenWin::GetSystemMetricsInDIP(SM_CXHSCROLL);
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   prefs->system_font_family_name = gfx::Font().GetFontName();
- #elif defined(OS_FUCHSIA)
-   // Make Blink's "focus ring" invisible. The focus ring is a hairline border
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.cc
deleted file mode 100644
index 13b6515bd3..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_aura.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_aura.cc
-@@ -115,7 +115,7 @@
- #include "content/browser/accessibility/browser_accessibility_auralinux.h"
- #endif
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- #include "ui/base/ime/linux/text_edit_command_auralinux.h"
- #include "ui/base/ime/linux/text_edit_key_bindings_delegate_auralinux.h"
- #endif
-@@ -2187,7 +2187,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
- }
- 
- bool RenderWidgetHostViewAura::NeedsMouseCapture() {
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   return NeedsInputGrab();
- #else
-   return false;
-@@ -2357,7 +2357,7 @@ void RenderWidgetHostViewAura::ForwardKe
-   if (!target_host)
-     return;
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   ui::TextEditKeyBindingsDelegateAuraLinux* keybinding_delegate =
-       ui::GetTextEditKeyBindingsDelegate();
-   std::vector<ui::TextEditCommandAuraLinux> commands;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__event__handler.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__event__handler.cc
deleted file mode 100644
index bdd1b2f471..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__event__handler.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_event_handler.cc
-@@ -653,7 +653,7 @@ bool RenderWidgetHostViewEventHandler::C
-   if (event->type() == ui::ET_MOUSE_EXITED) {
-     if (mouse_locked || selection_popup)
-       return false;
--#if defined(OS_WIN) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
-     // Don't forward the mouse leave message which is received when the context
-     // menu is displayed by the page. This confuses the page and causes state
-     // changes.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_jank__monitor.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_jank__monitor.cc
deleted file mode 100644
index 30ffe39e90..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_jank__monitor.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/scheduler/responsiveness/jank_monitor.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/scheduler/responsiveness/jank_monitor.cc
-@@ -322,7 +322,7 @@ void JankMonitor::ThreadExecutionState::
-     // in context menus, among others). Simply ignore the mismatches for now.
-     // See https://crbug.com/929813 for the details of why the mismatch
-     // happens.
--#if !defined(OS_CHROMEOS) && defined(OS_LINUX) && defined(USE_OZONE)
-+#if !defined(OS_CHROMEOS) && (defined(OS_LINUX) || defined(OS_BSD)) && defined(USE_OZONE)
-     task_execution_metadata_.clear();
- #endif
-     return;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.cc
deleted file mode 100644
index 292ae13162..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/scheduler/responsiveness/native_event_observer.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/scheduler/responsiveness/native_event_observer.cc
-@@ -15,7 +15,7 @@
- 
- #include "ui/events/platform/platform_event_source.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "ui/aura/env.h"
- #include "ui/events/event.h"
- #endif
-@@ -39,7 +39,7 @@ NativeEventObserver::~NativeEventObserve
-   DeregisterObserver();
- }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- void NativeEventObserver::RegisterObserver() {
-   aura::Env::GetInstance()->AddWindowEventDispatcherObserver(this);
- }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.h
deleted file mode 100644
index 71bae60676..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.h
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/scheduler/responsiveness/native_event_observer.h.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/scheduler/responsiveness/native_event_observer.h
-@@ -14,7 +14,7 @@
- #include "content/public/browser/native_event_processor_observer_mac.h"
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "ui/aura/window_event_dispatcher_observer.h"
- #endif
- 
-@@ -39,7 +39,7 @@ namespace responsiveness {
- class CONTENT_EXPORT NativeEventObserver
- #if defined(OS_MACOSX)
-     : public NativeEventProcessorObserver
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-     : public aura::WindowEventDispatcherObserver
- #elif defined(OS_WIN)
-     : public base::MessagePumpForUI::Observer
-@@ -56,7 +56,7 @@ class CONTENT_EXPORT NativeEventObserver
-   NativeEventObserver(WillRunEventCallback will_run_event_callback,
-                       DidRunEventCallback did_run_event_callback);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   ~NativeEventObserver() override;
- #else
-   virtual ~NativeEventObserver();
-@@ -68,7 +68,7 @@ class CONTENT_EXPORT NativeEventObserver
-   // Exposed for tests.
-   void WillRunNativeEvent(const void* opaque_identifier) override;
-   void DidRunNativeEvent(const void* opaque_identifier) override;
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   // aura::WindowEventDispatcherObserver overrides:
-   void OnWindowEventDispatcherStartedProcessing(
-       aura::WindowEventDispatcher* dispatcher,
-@@ -85,7 +85,7 @@ class CONTENT_EXPORT NativeEventObserver
-   void RegisterObserver();
-   void DeregisterObserver();
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   struct EventInfo {
-     const void* unique_id;
-   };
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_utility__process__host.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_utility__process__host.cc
deleted file mode 100644
index 7a6076114e..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_utility__process__host.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/utility_process_host.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/utility_process_host.cc
-@@ -275,7 +275,7 @@ UtilityProcessHost::UtilityProcessHost()
- 
- UtilityProcessHost::UtilityProcessHost(std::unique_ptr<Client> client)
-     : sandbox_type_(service_manager::SandboxType::kUtility),
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-       child_flags_(ChildProcessHost::CHILD_ALLOW_SELF),
- #else
-       child_flags_(ChildProcessHost::CHILD_NORMAL),
-@@ -487,7 +487,7 @@ bool UtilityProcessHost::StartProcess() 
-       switches::kMuteAudio,
-       switches::kUseFileForFakeAudioCapture,
-       switches::kAgcStartupMinVolume,
--#if defined(OS_LINUX) || defined(OS_FREEBSD) || defined(OS_SOLARIS)
-+#if defined(OS_LINUX) || defined(OS_BSD) || defined(OS_SOLARIS)
-       switches::kAlsaInputDevice,
-       switches::kAlsaOutputDevice,
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_utility__process__host__receiver__bindings.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_utility__process__host__receiver__bindings.cc
deleted file mode 100644
index 9a7e87df5c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_utility__process__host__receiver__bindings.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/utility_process_host_receiver_bindings.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/utility_process_host_receiver_bindings.cc
-@@ -8,7 +8,7 @@
- 
- #include "build/build_config.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "components/services/font/public/mojom/font_service.mojom.h"  // nogncheck
- #include "content/browser/font_service.h"  // nogncheck
- #endif
-@@ -17,7 +17,7 @@ namespace content {
- 
- void UtilityProcessHost::BindHostReceiver(
-     mojo::GenericPendingReceiver receiver) {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   if (auto font_receiver = receiver.As<font_service::mojom::FontService>()) {
-     ConnectToFontService(std::move(font_receiver));
-     return;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_v8__snapshot__files.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_v8__snapshot__files.cc
deleted file mode 100644
index d7eda865af..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_v8__snapshot__files.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/v8_snapshot_files.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/v8_snapshot_files.cc
-@@ -10,7 +10,7 @@
- namespace content {
- 
- std::map<std::string, base::FilePath> GetV8SnapshotFilesToPreload() {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #if defined(USE_V8_CONTEXT_SNAPSHOT)
-   return {{kV8ContextSnapshotDataDescriptor,
-            base::FilePath(FILE_PATH_LITERAL("v8_context_snapshot.bin"))}};
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_webui_shared__resources__data__source.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_webui_shared__resources__data__source.cc
deleted file mode 100644
index 048257bbb1..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_webui_shared__resources__data__source.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/browser/webui/shared_resources_data_source.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/browser/webui/shared_resources_data_source.cc
-@@ -131,7 +131,7 @@ const std::map<int, std::string> CreateM
-          "mojo/mojo/public/mojom/base/text_direction.mojom.html"},
-         {IDR_MOJO_TEXT_DIRECTION_MOJOM_LITE_JS,
-          "mojo/mojo/public/mojom/base/text_direction.mojom-lite.js"},
--#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
-         {IDR_MOJO_TIME_MOJOM_HTML,
-          "mojo/mojo/public/mojom/base/time.mojom.html"},
-         {IDR_MOJO_TIME_MOJOM_LITE_JS,
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_child_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_child_BUILD.gn
deleted file mode 100644
index 0416831a1b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_child_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/child/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/child/BUILD.gn
-@@ -143,7 +143,7 @@ target(link_target_type, "child") {
-     ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     deps += [
-       "//components/services/font/public/cpp",
-       "//components/services/font/public/mojom",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_common_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_common_BUILD.gn
deleted file mode 100644
index c3dc929d60..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_common_BUILD.gn
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/common/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/content/common/BUILD.gn
-@@ -319,6 +319,12 @@ source_set("common") {
-     set_sources_assignment_filter(sources_assignment_filter)
-   }
- 
-+#  if (is_bsd) {
-+#    sources -= [
-+#      "common_sandbox_support_linux.cc",
-+#    ]
-+#  }
-+
-   if (is_mac) {
-     deps += [
-       ":mac_helpers",
-@@ -471,7 +477,7 @@ mojom("mojo_bindings") {
-   if (enable_ipc_logging) {
-     enabled_features += [ "ipc_logging" ]
-   }
--  if (is_linux || is_chromeos) {
-+  if (is_linux || is_chromeos || is_bsd) {
-     enabled_features += [ "supports_thread_priorities" ]
-   }
-   if (use_clang_profiling_inside_sandbox) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_common_common__sandbox__support__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_common_common__sandbox__support__linux.cc
deleted file mode 100644
index 8d41290e81..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_common_common__sandbox__support__linux.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/common/common_sandbox_support_linux.cc.orig	2020-07-15 18:55:57.000000000 +0000
-+++ src/3rdparty/chromium/content/common/common_sandbox_support_linux.cc
-@@ -5,6 +5,7 @@
- #include "content/public/common/common_sandbox_support_linux.h"
- 
- #include <sys/stat.h>
-+#include <unistd.h>
- 
- #include <limits>
- #include <memory>
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_common_features.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_common_features.gni
deleted file mode 100644
index 58c9e59c32..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_common_features.gni
+++ /dev/null
@@ -1,10 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/common/features.gni.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/common/features.gni
-@@ -15,4 +15,4 @@ declare_args() {
-   enable_web_auth = !is_android
- }
- 
--enable_screen_capture = is_linux || is_mac || is_win || is_android
-+enable_screen_capture = is_linux || is_mac || is_win || is_android || is_bsd
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_BUILD.gn
deleted file mode 100644
index d73a05f396..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/gpu/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/gpu/BUILD.gn
-@@ -96,7 +96,7 @@ target(link_target_type, "gpu_sources") 
-     ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     deps += [ "//services/service_manager/zygote" ]
-   }
- 
-@@ -104,7 +104,7 @@ target(link_target_type, "gpu_sources") 
-     deps += [ "//media/mojo/services" ]
-   }
- 
--  if (is_linux || is_mac || is_win) {
-+  if (is_linux || is_mac || is_win || is_bsd) {
-     deps += [ "//sandbox" ]
-   }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc
deleted file mode 100644
index 0fcb3df61c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/gpu/gpu_main.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/gpu/gpu_main.cc
-@@ -84,7 +84,7 @@
- #include "ui/gfx/x/x11_switches.h"                       // nogncheck
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "content/gpu/gpu_sandbox_hook_linux.h"
- #include "content/public/common/sandbox_init.h"
- #include "services/service_manager/sandbox/linux/sandbox_linux.h"
-@@ -109,7 +109,7 @@ namespace content {
- 
- namespace {
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- bool StartSandboxLinux(gpu::GpuWatchdogThread*,
-                        const gpu::GPUInfo*,
-                        const gpu::GpuPreferences&);
-@@ -162,7 +162,7 @@ class ContentSandboxHelper : public gpu:
-   bool EnsureSandboxInitialized(gpu::GpuWatchdogThread* watchdog_thread,
-                                 const gpu::GPUInfo* gpu_info,
-                                 const gpu::GpuPreferences& gpu_prefs) override {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-     return StartSandboxLinux(watchdog_thread, gpu_info, gpu_prefs);
- #elif defined(OS_WIN)
-     return StartSandboxWindows(sandbox_info_);
-@@ -290,7 +290,7 @@ int GpuMain(const MainFunctionParams& pa
-     main_thread_task_executor =
-         std::make_unique<base::SingleThreadTaskExecutor>(
-             gpu_preferences.message_pump_type);
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- #error "Unsupported Linux platform."
- #elif defined(OS_MACOSX)
-     // Cross-process CoreAnimation requires a CFRunLoop to function at all, and
-@@ -436,7 +436,7 @@ int GpuMain(const MainFunctionParams& pa
- 
- namespace {
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdog_thread,
-                        const gpu::GPUInfo* gpu_info,
-                        const gpu::GpuPreferences& gpu_prefs) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_gpu__sandbox__hook__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_gpu__sandbox__hook__linux.cc
deleted file mode 100644
index 3281566ebd..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_gpu__sandbox__hook__linux.cc
+++ /dev/null
@@ -1,64 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/gpu/gpu_sandbox_hook_linux.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/gpu/gpu_sandbox_hook_linux.cc
-@@ -97,8 +97,13 @@ static const char kLibV4lEncPluginPath[]
-     "/usr/lib/libv4l/plugins/libv4l-encplugin.so";
- #endif
- 
-+#if defined(OS_LINUX)
- constexpr int dlopen_flag = RTLD_NOW | RTLD_GLOBAL | RTLD_NODELETE;
-+#else
-+constexpr int dlopen_flag = RTLD_NOW | RTLD_GLOBAL;
-+#endif
- 
-+#if !defined(OS_BSD)
- void AddV4L2GpuWhitelist(
-     std::vector<BrokerFilePermission>* permissions,
-     const service_manager::SandboxSeccompBPF::Options& options) {
-@@ -333,8 +338,10 @@ std::vector<BrokerFilePermission> FilePe
-   AddStandardGpuWhiteList(&permissions);
-   return permissions;
- }
-+#endif
- 
- void LoadArmGpuLibraries() {
-+#if !defined(OS_BSD)
-   // Preload the Mali library.
-   if (UseChromecastSandboxWhitelist()) {
-     for (const char* path : kWhitelistedChromecastPaths) {
-@@ -349,6 +356,7 @@ void LoadArmGpuLibraries() {
-     // Preload the Tegra V4L2 (video decode acceleration) library.
-     dlopen(kLibTegraPath, dlopen_flag);
-   }
-+#endif
- }
- 
- bool LoadAmdGpuLibraries() {
-@@ -404,6 +412,7 @@ bool LoadLibrariesForGpu(
-   return true;
- }
- 
-+#if !defined(OS_BSD)
- sandbox::syscall_broker::BrokerCommandSet CommandSetForGPU(
-     const service_manager::SandboxLinux::Options& options) {
-   sandbox::syscall_broker::BrokerCommandSet command_set;
-@@ -425,13 +434,18 @@ bool BrokerProcessPreSandboxHook(
-   service_manager::SetProcessTitleFromCommandLine(nullptr);
-   return true;
- }
-+#endif
- 
- }  // namespace
- 
- bool GpuProcessPreSandboxHook(service_manager::SandboxLinux::Options options) {
-+#if defined(OS_BSD)
-+  NOTIMPLEMENTED();
-+#else
-   service_manager::SandboxLinux::GetInstance()->StartBrokerProcess(
-       CommandSetForGPU(options), FilePermissionsForGpu(options),
-       base::BindOnce(BrokerProcessPreSandboxHook), options);
-+#endif
- 
-   if (!LoadLibrariesForGpu(options))
-     return false;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_ppapi__plugin_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_ppapi__plugin_BUILD.gn
deleted file mode 100644
index 2b7e6d7b41..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_ppapi__plugin_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/ppapi_plugin/BUILD.gn.orig	2020-07-15 18:55:57.000000000 +0000
-+++ src/3rdparty/chromium/content/ppapi_plugin/BUILD.gn
-@@ -67,7 +67,7 @@ source_set("ppapi_plugin_sources") {
-     "//ui/gfx/geometry",
-   ]
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     deps += [ "//components/services/font/public/cpp" ]
-   }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.cc
deleted file mode 100644
index 4773602358..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/ppapi_plugin/ppapi_blink_platform_impl.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/ppapi_plugin/ppapi_blink_platform_impl.cc
-@@ -19,7 +19,7 @@
- 
- #if defined(OS_MACOSX)
- #include "content/child/child_process_sandbox_support_impl_mac.h"
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- #include "content/child/child_process_sandbox_support_impl_linux.h"
- #include "mojo/public/cpp/bindings/pending_remote.h"
- #endif
-@@ -34,7 +34,7 @@ typedef struct CGFont* CGFontRef;
- namespace content {
- 
- PpapiBlinkPlatformImpl::PpapiBlinkPlatformImpl() {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   mojo::PendingRemote<font_service::mojom::FontService> font_service;
-   ChildThread::Get()->BindHostReceiver(
-       font_service.InitWithNewPipeAndPassReceiver());
-@@ -52,7 +52,7 @@ PpapiBlinkPlatformImpl::~PpapiBlinkPlatf
- void PpapiBlinkPlatformImpl::Shutdown() {}
- 
- blink::WebSandboxSupport* PpapiBlinkPlatformImpl::GetSandboxSupport() {
--#if defined(OS_LINUX) || defined(OS_MACOSX)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
-   return sandbox_support_.get();
- #else
-   return nullptr;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.h
deleted file mode 100644
index 79ab3f69e0..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.h
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/ppapi_plugin/ppapi_blink_platform_impl.h.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/ppapi_plugin/ppapi_blink_platform_impl.h
-@@ -13,7 +13,7 @@
- #include "build/build_config.h"
- #include "content/child/blink_platform_impl.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "components/services/font/public/cpp/font_loader.h"
- #include "third_party/skia/include/core/SkRefCnt.h"
- #endif
-@@ -36,11 +36,11 @@ class PpapiBlinkPlatformImpl : public Bl
-   blink::WebThemeEngine* ThemeEngine() override;
- 
-  private:
--#if defined(OS_LINUX) || defined(OS_MACOSX)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
-   std::unique_ptr<blink::WebSandboxSupport> sandbox_support_;
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   sk_sp<font_service::FontLoader> font_loader_;
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_app_content__main__delegate.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_app_content__main__delegate.cc
deleted file mode 100644
index 36d7e23f15..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_app_content__main__delegate.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/public/app/content_main_delegate.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/public/app/content_main_delegate.cc
-@@ -27,7 +27,7 @@ int ContentMainDelegate::RunProcess(
-   return -1;
- }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- 
- void ContentMainDelegate::ZygoteStarting(
-     std::vector<std::unique_ptr<service_manager::ZygoteForkDelegate>>*
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_app_content__main__delegate.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_app_content__main__delegate.h
deleted file mode 100644
index 74c6ea442b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_app_content__main__delegate.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/public/app/content_main_delegate.h.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/public/app/content_main_delegate.h
-@@ -60,7 +60,7 @@ class CONTENT_EXPORT ContentMainDelegate
-   // Called right before the process exits.
-   virtual void ProcessExiting(const std::string& process_type) {}
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Tells the embedder that the zygote process is starting, and allows it to
-   // specify one or more zygote delegates if it wishes by storing them in
-   // |*delegates|.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_child__process__host.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_child__process__host.h
deleted file mode 100644
index bdc5136ac5..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_child__process__host.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/public/common/child_process_host.h.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/public/common/child_process_host.h
-@@ -80,7 +80,7 @@ class CONTENT_EXPORT ChildProcessHost : 
-     // No special behavior requested.
-     CHILD_NORMAL = 0,
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-     // Indicates that the child execed after forking may be execced from
-     // /proc/self/exe rather than using the "real" app path. This prevents
-     // autoupdate from confusing us if it changes the file out from under us.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_common__param__traits__macros.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_common__param__traits__macros.h
deleted file mode 100644
index c535caf032..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_common__param__traits__macros.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/public/common/common_param_traits_macros.h.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/public/common/common_param_traits_macros.h
-@@ -315,7 +315,7 @@ IPC_STRUCT_TRAITS_BEGIN(blink::mojom::Re
-   IPC_STRUCT_TRAITS_MEMBER(accept_languages)
-   IPC_STRUCT_TRAITS_MEMBER(disable_client_blocked_error_page)
-   IPC_STRUCT_TRAITS_MEMBER(plugin_fullscreen_allowed)
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   IPC_STRUCT_TRAITS_MEMBER(system_font_family_name)
- #endif
- #if defined(OS_WIN)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__constants.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__constants.cc
deleted file mode 100644
index 624f9f0258..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__constants.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/public/common/content_constants.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/public/common/content_constants.cc
-@@ -46,7 +46,7 @@ const int kDefaultDetachableCancelDelayM
- const char kCorsExemptPurposeHeaderName[] = "Purpose";
- const char kCorsExemptRequestedWithHeaderName[] = "X-Requested-With";
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- const int kLowestRendererOomScore = 300;
- const int kHighestRendererOomScore = 1000;
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__constants.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__constants.h
deleted file mode 100644
index 73f5078892..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__constants.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/public/common/content_constants.h.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/public/common/content_constants.h
-@@ -65,7 +65,7 @@ CONTENT_EXPORT extern const int kDefault
- CONTENT_EXPORT extern const char kCorsExemptPurposeHeaderName[];
- CONTENT_EXPORT extern const char kCorsExemptRequestedWithHeaderName[];
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- // The OOM score adj constants
- // The highest and lowest assigned OOM score adjustment (oom_score_adj) for
- // renderers and extensions used by the OomPriority Manager.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__features.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__features.cc
deleted file mode 100644
index f488ae01c5..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__features.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/public/common/content_features.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/content/public/common/content_features.cc
-@@ -48,7 +48,7 @@ const base::Feature kAudioServiceLaunchO
- const base::Feature kAudioServiceOutOfProcess {
-   "AudioServiceOutOfProcess",
- #if defined(OS_WIN) || defined(OS_MACOSX) || \
--    (defined(OS_LINUX) && !defined(OS_CHROMEOS))
-+    ((defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS))
-       base::FEATURE_ENABLED_BY_DEFAULT
- #else
-       base::FEATURE_DISABLED_BY_DEFAULT
-@@ -727,7 +727,7 @@ const base::Feature kWebAssemblyThreads 
- };
- 
- // Enable WebAssembly trap handler.
--#if (defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MACOSX)) && \
-+#if (defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_BSD)) && \
-     defined(ARCH_CPU_X86_64)
- const base::Feature kWebAssemblyTrapHandler{"WebAssemblyTrapHandler",
-                                             base::FEATURE_ENABLED_BY_DEFAULT};
-@@ -757,7 +757,7 @@ const base::Feature kWebAuth{"WebAuthent
- // https://w3c.github.io/webauthn
- const base::Feature kWebAuthCable {
-   "WebAuthenticationCable",
--#if !defined(OS_CHROMEOS) && defined(OS_LINUX)
-+#if !defined(OS_CHROMEOS) && (defined(OS_LINUX) || defined(OS_BSD))
-       base::FEATURE_DISABLED_BY_DEFAULT
- #else
-       base::FEATURE_ENABLED_BY_DEFAULT
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__switches.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__switches.cc
deleted file mode 100644
index 5156189d77..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__switches.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/public/common/content_switches.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/content/public/common/content_switches.cc
-@@ -975,7 +975,7 @@ const char kEnableAggressiveDOMStorageFl
- // Enable indication that browser is controlled by automation.
- const char kEnableAutomation[] = "enable-automation";
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- // Allows sending text-to-speech requests to speech-dispatcher, a common
- // Linux speech service. Because it's buggy, the user must explicitly
- // enable it so that visiting a random webpage can't cause instability.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__switches.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__switches.h
deleted file mode 100644
index 9de35d23a2..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_content__switches.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/public/common/content_switches.h.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/public/common/content_switches.h
-@@ -267,7 +267,7 @@ CONTENT_EXPORT extern const char kRemote
- CONTENT_EXPORT extern const char kRendererWaitForJavaDebugger[];
- #endif
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- CONTENT_EXPORT extern const char kEnableSpeechDispatcher[];
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_use__zoom__for__dsf__policy.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_use__zoom__for__dsf__policy.cc
deleted file mode 100644
index 2290a48011..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_public_common_use__zoom__for__dsf__policy.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/public/common/use_zoom_for_dsf_policy.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/public/common/use_zoom_for_dsf_policy.cc
-@@ -25,7 +25,7 @@ const base::Feature kUseZoomForDsfEnable
- #endif
- 
- bool IsUseZoomForDSFEnabledByDefault() {
--#if defined(OS_LINUX) || defined(OS_FUCHSIA)
-+#if defined(OS_LINUX) || defined(OS_FUCHSIA) || defined(OS_BSD)
-   return true;
- #elif defined(OS_WIN) || defined(OS_ANDROID)
-   return base::FeatureList::IsEnabled(kUseZoomForDsfEnabledByDefault);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_BUILD.gn
deleted file mode 100644
index b4fdb860b4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/renderer/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/renderer/BUILD.gn
-@@ -461,7 +461,7 @@ target(link_target_type, "renderer") {
-     ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     deps += [
-       "//components/services/font/public/cpp",
-       "//services/service_manager/zygote",
-@@ -665,7 +665,7 @@ target(link_target_type, "renderer") {
-     ]
-   }
- 
--  if (is_linux || is_android) {
-+  if (is_linux || is_android || is_bsd) {
-     deps += [ "//sandbox:sandbox_buildflags" ]
-   }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_media_audio_audio__device__factory.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_media_audio_audio__device__factory.cc
deleted file mode 100644
index 03540457c3..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_media_audio_audio__device__factory.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/renderer/media/audio/audio_device_factory.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/renderer/media/audio/audio_device_factory.cc
-@@ -37,7 +37,7 @@ AudioDeviceFactory* AudioDeviceFactory::
- namespace {
- 
- #if defined(OS_WIN) || defined(OS_MACOSX) || \
--    (defined(OS_LINUX) && !defined(OS_CHROMEOS))
-+    ((defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS))
- // Due to driver deadlock issues on Windows (http://crbug/422522) there is a
- // chance device authorization response is never received from the browser side.
- // In this case we will time out, to avoid renderer hang forever waiting for
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_render__process__impl.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_render__process__impl.cc
deleted file mode 100644
index 1e42caeecc..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_render__process__impl.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/renderer/render_process_impl.cc.orig	2020-07-08 21:40:42.000000000 +0000
-+++ src/3rdparty/chromium/content/renderer/render_process_impl.cc
-@@ -44,7 +44,7 @@
- #if defined(OS_WIN)
- #include "base/win/win_util.h"
- #endif
--#if defined(OS_LINUX) && defined(ARCH_CPU_X86_64)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && defined(ARCH_CPU_X86_64)
- #include "v8/include/v8-wasm-trap-handler-posix.h"
- #endif
- namespace {
-@@ -161,7 +161,7 @@ RenderProcessImpl::RenderProcessImpl()
- 
-   SetV8FlagIfNotFeature(features::kWebAssemblyTrapHandler,
-                         "--no-wasm-trap-handler");
--#if defined(OS_LINUX) && defined(ARCH_CPU_X86_64)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && defined(ARCH_CPU_X86_64)
-   if (base::FeatureList::IsEnabled(features::kWebAssemblyTrapHandler)) {
-     base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
-     if (!command_line->HasSwitch(
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_render__thread__impl.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_render__thread__impl.cc
deleted file mode 100644
index d536ea1989..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_render__thread__impl.cc
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/renderer/render_thread_impl.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/content/renderer/render_thread_impl.cc
-@@ -177,6 +177,12 @@
- 
- #if defined(OS_MACOSX)
- #include <malloc/malloc.h>
-+#elif defined(OS_BSD)
-+#include <stdlib.h>
-+#include <stddef.h>
-+#include <stdint.h>
-+#include <sys/param.h>
-+#include <sys/sysctl.h>
- #else
- #include <malloc.h>
- #endif
-@@ -752,7 +758,7 @@ void RenderThreadImpl::Init() {
-   DCHECK(parsed_num_raster_threads) << string_value;
-   DCHECK_GT(num_raster_threads, 0);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   categorized_worker_pool_->SetBackgroundingCallback(
-       main_thread_scheduler_->DefaultTaskRunner(),
-       base::BindOnce(
-@@ -775,7 +781,7 @@ void RenderThreadImpl::Init() {
-   base::DiscardableMemoryAllocator::SetInstance(
-       discardable_memory_allocator_.get());
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   if (base::FeatureList::IsEnabled(
-           blink::features::kBlinkCompositorUseDisplayThreadPriority)) {
-     render_message_filter()->SetThreadPriority(
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.cc
deleted file mode 100644
index 195d59dd83..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.cc
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/renderer/renderer_blink_platform_impl.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/renderer/renderer_blink_platform_impl.cc
-@@ -98,7 +98,7 @@
- 
- #if defined(OS_MACOSX)
- #include "content/child/child_process_sandbox_support_impl_mac.h"
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- #include "content/child/child_process_sandbox_support_impl_linux.h"
- #endif
- 
-@@ -173,7 +173,7 @@ RendererBlinkPlatformImpl::RendererBlink
-   if (RenderThreadImpl::current()) {
-     io_runner_ = RenderThreadImpl::current()->GetIOTaskRunner();
-     thread_safe_sender_ = RenderThreadImpl::current()->thread_safe_sender();
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-     mojo::PendingRemote<font_service::mojom::FontService> font_service;
-     RenderThreadImpl::current()->BindHostReceiver(
-         font_service.InitWithNewPipeAndPassReceiver());
-@@ -183,7 +183,7 @@ RendererBlinkPlatformImpl::RendererBlink
- #endif
-   }
- 
--#if defined(OS_LINUX) || defined(OS_MACOSX)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
-   if (sandboxEnabled()) {
- #if defined(OS_MACOSX)
-     sandbox_support_ = std::make_unique<WebSandboxSupportMac>();
-@@ -265,7 +265,7 @@ RendererBlinkPlatformImpl::CreateNetwork
- 
- void RendererBlinkPlatformImpl::SetDisplayThreadPriority(
-     base::PlatformThreadId thread_id) {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   if (RenderThreadImpl* render_thread = RenderThreadImpl::current()) {
-     render_thread->render_message_filter()->SetThreadPriority(
-         thread_id, base::ThreadPriority::DISPLAY);
-@@ -278,7 +278,7 @@ blink::BlameContext* RendererBlinkPlatfo
- }
- 
- blink::WebSandboxSupport* RendererBlinkPlatformImpl::GetSandboxSupport() {
--#if defined(OS_LINUX) || defined(OS_MACOSX)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
-   return sandbox_support_.get();
- #else
-   // These platforms do not require sandbox support.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.h
deleted file mode 100644
index 505e2206b7..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.h
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/renderer/renderer_blink_platform_impl.h.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/renderer/renderer_blink_platform_impl.h
-@@ -31,7 +31,7 @@
- #include "third_party/blink/public/mojom/cache_storage/cache_storage.mojom.h"
- #include "third_party/blink/public/mojom/loader/code_cache.mojom.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "components/services/font/public/cpp/font_loader.h"  // nogncheck
- #include "third_party/skia/include/core/SkRefCnt.h"           // nogncheck
- #endif
-@@ -222,7 +222,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
- 
-   scoped_refptr<base::SingleThreadTaskRunner> io_runner_;
- 
--#if defined(OS_LINUX) || defined(OS_MACOSX)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
-   std::unique_ptr<blink::WebSandboxSupport> sandbox_support_;
- #endif
- 
-@@ -246,7 +246,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
-   mojo::PendingRemote<blink::mojom::CodeCacheHost> code_cache_host_remote_;
-   mojo::SharedRemote<blink::mojom::CodeCacheHost> code_cache_host_;
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   sk_sp<font_service::FontLoader> font_loader_;
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc
deleted file mode 100644
index 0acf5a9171..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/renderer/renderer_main_platform_delegate_linux.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/content/renderer/renderer_main_platform_delegate_linux.cc
-@@ -30,6 +30,7 @@ void RendererMainPlatformDelegate::Platf
- }
- 
- bool RendererMainPlatformDelegate::EnableSandbox() {
-+#if !defined(OS_BSD)
-   // The setuid sandbox is started in the zygote process: zygote_main_linux.cc
-   // https://chromium.googlesource.com/chromium/src/+/master/docs/linux/suid_sandbox.md
-   //
-@@ -66,6 +67,7 @@ bool RendererMainPlatformDelegate::Enabl
-   }
- #endif  // __x86_64__
- 
-+#endif
-   return true;
- }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_shell_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_shell_BUILD.gn
deleted file mode 100644
index e6de459147..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_shell_BUILD.gn
+++ /dev/null
@@ -1,53 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/shell/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/shell/BUILD.gn
-@@ -90,7 +90,7 @@ static_library("content_shell_app") {
-     "//content/public/app:both",
-     "//v8",
-   ]
--  if (!is_fuchsia) {
-+  if (!is_fuchsia && !is_bsd) {
-     deps += [
-       "//components/crash/core/app",
-       "//components/crash/core/app:test_support",
-@@ -370,6 +370,12 @@ static_library("content_shell_lib") {
-   # Annoyingly, this target and web_test_support have circular includes.
-   allow_circular_includes_from = [ "//content/test:web_test_support" ]
- 
-+  if (is_bsd) {
-+    deps -= [
-+      "//components/crash/content/browser",
-+    ]
-+  }
-+
-   if (enable_plugins) {
-     deps += [
-       "//cc/paint",
-@@ -467,7 +473,7 @@ static_library("content_shell_lib") {
-     ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     deps += [ "//build/config/freetype" ]
-   }
- 
-@@ -655,7 +661,7 @@ if (is_android) {
-           [ "//third_party/crashpad/crashpad/handler:crashpad_handler" ]
-     }
- 
--    if (is_linux && !is_component_build) {
-+    if ((is_linux || is_bsd) && !is_component_build) {
-       # Set rpath to find our own libfreetype even in a non-component build.
-       configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
-     }
-@@ -959,7 +965,7 @@ group("content_shell_crash_test") {
-   if (is_win) {
-     data_deps += [ "//build/win:copy_cdb_to_output" ]
-   }
--  if (is_posix) {
-+  if (is_posix && !is_bsd) {
-     data_deps += [
-       "//third_party/breakpad:dump_syms",
-       "//third_party/breakpad:minidump_stackwalk",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_test_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_test_BUILD.gn
deleted file mode 100644
index 3385551e2a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_test_BUILD.gn
+++ /dev/null
@@ -1,89 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/test/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/test/BUILD.gn
-@@ -606,7 +606,7 @@ jumbo_static_library("test_support") {
-     ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     deps += [ "//ui/platform_window/common" ]
-   }
- }
-@@ -1262,7 +1262,7 @@ test("content_browsertests") {
-     }
-   }
- 
--  if (is_android || is_linux || is_mac || is_win) {
-+  if (is_android || is_linux || is_mac || is_win || is_bsd) {
-     data += [
-       "$root_out_dir/content_shell.pak",
-       "data/",
-@@ -1270,7 +1270,7 @@ test("content_browsertests") {
-     ]
-   }
- 
--  if (is_linux || is_mac || is_win) {
-+  if (is_linux || is_mac || is_win || is_bsd) {
-     sources += [
-       "../browser/media/capture/content_capture_device_browsertest_base.cc",
-       "../browser/media/capture/content_capture_device_browsertest_base.h",
-@@ -1331,7 +1331,7 @@ test("content_browsertests") {
-     configs += [ "//build/config/win:delayloads" ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [
-       "../browser/utility_process_sandbox_browsertest.cc",
-       "../zygote/zygote_browsertest.cc",
-@@ -1342,6 +1342,12 @@ test("content_browsertests") {
-       "//ui/gfx:test_support",
-     ]
- 
-+    if (is_bsd) {
-+      sources -= [
-+        "../browser/utility_process_sandbox_browsertest.cc",
-+      ]
-+    }
-+
-     if (use_atk) {
-       sources += [
-         "../browser/accessibility/accessibility_auralinux_browsertest.cc",
-@@ -1562,7 +1568,7 @@ static_library("run_all_unittests") {
-     ":test_support",
-     "//base/test:test_support",
-   ]
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     deps += [ "//services/service_manager/embedder:set_process_title_linux" ]
-   }
- }
-@@ -2269,7 +2275,7 @@ test("content_unittests") {
-       "//ui/shell_dialogs:shell_dialogs",
-     ]
- 
--    if (is_linux || is_mac || is_win) {
-+    if (is_linux || is_mac || is_win || is_bsd) {
-       sources +=
-           [ "../browser/media/capture/desktop_capture_device_unittest.cc" ]
-       deps += [ "//third_party/webrtc_overrides:webrtc_component" ]
-@@ -2308,7 +2314,7 @@ test("content_unittests") {
-     }
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     if (use_dbus) {
-       deps += [ "//dbus:test_support" ]
-     }
-@@ -2448,7 +2454,7 @@ test("content_unittests") {
-     deps += [ "//ui/gfx/x" ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [ "../../services/service_manager/embedder/set_process_title_linux_unittest.cc" ]
-     deps += [ "//services/service_manager/embedder:set_process_title_linux" ]
-   }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_BUILD.gn
deleted file mode 100644
index 54f269d151..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/utility/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/content/utility/BUILD.gn
-@@ -82,7 +82,7 @@ jumbo_source_set("utility") {
-     deps += [ "//services/proxy_resolver:lib" ]
-   }
- 
--  if (is_linux && !use_qt) {
-+  if ((is_linux || is_bsd) && !use_qt) {
-     deps += [ "//content/utility/soda:soda_sandbox_hook" ]
-   }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.cc
deleted file mode 100644
index be6702ce4d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/content/utility/utility_blink_platform_with_sandbox_support_impl.cc
-@@ -9,7 +9,7 @@
- 
- #if defined(OS_MACOSX)
- #include "content/child/child_process_sandbox_support_impl_mac.h"
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- #include "content/child/child_process_sandbox_support_impl_linux.h"
- #endif
- 
-@@ -17,7 +17,7 @@ namespace content {
- 
- UtilityBlinkPlatformWithSandboxSupportImpl::
-     UtilityBlinkPlatformWithSandboxSupportImpl() {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   mojo::PendingRemote<font_service::mojom::FontService> font_service;
-   UtilityThread::Get()->BindHostReceiver(
-       font_service.InitWithNewPipeAndPassReceiver());
-@@ -34,7 +34,7 @@ UtilityBlinkPlatformWithSandboxSupportIm
- 
- blink::WebSandboxSupport*
- UtilityBlinkPlatformWithSandboxSupportImpl::GetSandboxSupport() {
--#if defined(OS_LINUX) || defined(OS_MACOSX)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
-   return sandbox_support_.get();
- #else
-   return nullptr;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.h
deleted file mode 100644
index 02ca87a380..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.h
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/content/utility/utility_blink_platform_with_sandbox_support_impl.h
-@@ -11,7 +11,7 @@
- #include "build/build_config.h"
- #include "third_party/blink/public/platform/platform.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "components/services/font/public/cpp/font_loader.h"  // nogncheck
- #include "third_party/skia/include/core/SkRefCnt.h"           // nogncheck
- #endif
-@@ -33,10 +33,10 @@ class UtilityBlinkPlatformWithSandboxSup
-   blink::WebSandboxSupport* GetSandboxSupport() override;
- 
-  private:
--#if defined(OS_LINUX) || defined(OS_MACOSX)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
-   std::unique_ptr<blink::WebSandboxSupport> sandbox_support_;
- #endif
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   sk_sp<font_service::FontLoader> font_loader_;
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_BUILD.gn
deleted file mode 100644
index 299ada326c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/device/gamepad/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/device/gamepad/BUILD.gn
-@@ -111,7 +111,7 @@ component("gamepad") {
-         [ "/wd4267" ]  # conversion from 'size_t' (64 bit) to 'type'(32 bit).
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     if (use_udev) {
-       deps += [ "//device/udev_linux" ]
-     } else {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_gamepad__provider.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_gamepad__provider.cc
deleted file mode 100644
index 0b11dee2f1..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_gamepad__provider.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/device/gamepad/gamepad_provider.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/device/gamepad/gamepad_provider.cc
-@@ -147,7 +147,7 @@ void GamepadProvider::Initialize(std::un
- 
-   if (!polling_thread_)
-     polling_thread_.reset(new base::Thread("Gamepad polling thread"));
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // On Linux, the data fetcher needs to watch file descriptors, so the message
-   // loop needs to be a libevent loop.
-   const base::MessagePumpType kMessageLoopType = base::MessagePumpType::IO;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_hid__writer__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_hid__writer__linux.cc
deleted file mode 100644
index 77390abee5..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_hid__writer__linux.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/device/gamepad/hid_writer_linux.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/device/gamepad/hid_writer_linux.cc
-@@ -4,6 +4,8 @@
- 
- #include "device/gamepad/hid_writer_linux.h"
- 
-+#include <unistd.h>
-+
- #include "base/posix/eintr_wrapper.h"
- 
- namespace device {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_declarative__webrequest_webrequest__action.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_declarative__webrequest_webrequest__action.cc
deleted file mode 100644
index daa9b089c7..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_declarative__webrequest_webrequest__action.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/browser/api/declarative_webrequest/webrequest_action.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/browser/api/declarative_webrequest/webrequest_action.cc
-@@ -28,7 +28,7 @@
- #include "extensions/common/extension.h"
- #include "net/base/registry_controlled_domains/registry_controlled_domain.h"
- #include "net/http/http_util.h"
--#include "third_party/re2/src/re2/re2.h"
-+#include <re2/re2.h>
- 
- using extension_web_request_api_helpers::EventResponseDelta;
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_messaging_message__service.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_messaging_message__service.cc
deleted file mode 100644
index f938b3f720..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_messaging_message__service.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/browser/api/messaging/message_service.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/browser/api/messaging/message_service.cc
-@@ -61,7 +61,7 @@ namespace {
- 
- const char kReceivingEndDoesntExistError[] =
-     "Could not establish connection. Receiving end does not exist.";
--#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
- const char kMissingPermissionError[] =
-     "Access to native messaging requires nativeMessaging permission.";
- const char kProhibitedByPoliciesError[] =
-@@ -391,7 +391,7 @@ void MessageService::OpenChannelToNative
-   if (!opener_port->IsValidPort())
-     return;
- 
--#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
-   bool has_permission = extension->permissions_data()->HasAPIPermission(
-       APIPermission::kNativeMessaging);
-   if (!has_permission) {
-@@ -441,7 +441,7 @@ void MessageService::OpenChannelToNative
-   channel->opener->IncrementLazyKeepaliveCount();
- 
-   AddChannel(std::move(channel), receiver_port_id);
--#else  // !(defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX))
-+#else  // !(defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)) || defined(OS_BSD)
-   const char kNativeMessagingNotSupportedError[] =
-       "Native Messaging is not supported on this platform.";
-   opener_port->DispatchOnDisconnect(kNativeMessagingNotSupportedError);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_networking__private_networking__private__delegate__factory.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_networking__private_networking__private__delegate__factory.cc
deleted file mode 100644
index c0ff8201c7..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_networking__private_networking__private__delegate__factory.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/browser/api/networking_private/networking_private_delegate_factory.cc
-@@ -11,7 +11,7 @@
- 
- #if defined(OS_CHROMEOS)
- #include "extensions/browser/api/networking_private/networking_private_chromeos.h"
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- #include "extensions/browser/api/networking_private/networking_private_linux.h"
- #elif defined(OS_WIN) || defined(OS_MACOSX)
- #include "components/wifi/wifi_service.h"
-@@ -61,7 +61,7 @@ KeyedService* NetworkingPrivateDelegateF
-   NetworkingPrivateDelegate* delegate;
- #if defined(OS_CHROMEOS)
-   delegate = new NetworkingPrivateChromeOS(browser_context);
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   delegate = new NetworkingPrivateLinux();
- #elif defined(OS_WIN) || defined(OS_MACOSX)
-   std::unique_ptr<wifi::WiFiService> wifi_service(wifi::WiFiService::Create());
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_web__request_form__data__parser.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_web__request_form__data__parser.cc
deleted file mode 100644
index 19f35b9e27..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_api_web__request_form__data__parser.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/browser/api/web_request/form_data_parser.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/browser/api/web_request/form_data_parser.cc
-@@ -16,7 +16,7 @@
- #include "base/values.h"
- #include "net/base/escape.h"
- #include "net/http/http_request_headers.h"
--#include "third_party/re2/src/re2/re2.h"
-+#include <re2/re2.h>
- 
- using base::DictionaryValue;
- using base::ListValue;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_browser__context__keyed__service__factories.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_browser__context__keyed__service__factories.cc
deleted file mode 100644
index a7f4d2737f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_browser_browser__context__keyed__service__factories.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/browser/browser_context_keyed_service_factories.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/extensions/browser/browser_context_keyed_service_factories.cc
-@@ -81,7 +81,7 @@ void EnsureBrowserContextKeyedServiceFac
-   IdleManagerFactory::GetInstance();
- #endif // !defined(TOOLKIT_QT)
-   ManagementAPI::GetFactoryInstance();
--#if defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MACOSX)
-+#if defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_BSD)
-   NetworkingPrivateEventRouterFactory::GetInstance();
- #endif
-   PowerAPI::GetFactoryInstance();
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_api___permission__features.json b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_api___permission__features.json
deleted file mode 100644
index 9a67da2cf0..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_api___permission__features.json
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/common/api/_permission_features.json.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/extensions/common/api/_permission_features.json
-@@ -135,7 +135,7 @@
-     {
-       "channel": "stable",
-       "extension_types": ["platform_app"],
--      "platforms": ["chromeos", "win", "mac", "linux"],
-+      "platforms": ["chromeos", "win", "mac", "linux", "netbsd"],
-       "whitelist": [
-         "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80",  // http://crbug.com/387169
-         "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE",  // http://crbug.com/387169
-@@ -481,7 +481,7 @@
-       "platform_app",
-       "login_screen_extension"
-     ],
--    "platforms": ["chromeos", "mac", "win", "linux"],
-+    "platforms": ["chromeos", "mac", "win", "linux", "netbsd"],
-     "whitelist": [
-       "0DE0F05680A4A056BCEC864ED8DDA84296F82B40",  // http://crbug.com/434651
-       "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80",  // http://crbug.com/293683
-@@ -520,7 +520,7 @@
-   "networkingPrivate": {
-     "channel": "stable",
-     "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
--    "platforms": ["chromeos", "mac", "win", "linux"],
-+    "platforms": ["chromeos", "mac", "win", "linux", "netbsd"],
-     "whitelist": [
-       // DO NOT ADD ANY MORE ENTRIES HERE.
-       // networkingPrivate is being migrated to networking.onc.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_api_runtime.json b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_api_runtime.json
deleted file mode 100644
index 9365a3e931..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_api_runtime.json
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/common/api/runtime.json.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/common/api/runtime.json
-@@ -68,7 +68,7 @@
-         "id": "PlatformOs",
-         "type": "string",
-         "description": "The operating system chrome is running on.",
--        "enum": ["mac", "win", "android", "cros", "linux", "openbsd"]
-+        "enum": ["mac", "win", "android", "cros", "linux", "openbsd", "freebsd", "netbsd"]
-       },
-       {
-         "id": "PlatformArch",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_feature__switch.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_feature__switch.cc
deleted file mode 100644
index 8f3104e095..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_feature__switch.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/common/feature_switch.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/common/feature_switch.cc
-@@ -39,7 +39,7 @@ class CommonSwitches {
-                          FeatureSwitch::DEFAULT_ENABLED),
-         load_media_router_component_extension(
-             kLoadMediaRouterComponentExtensionFlag,
--#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-+#if BUILDFLAG(GOOGLE_CHROME_BRANDING) || defined(OS_BSD)
-             FeatureSwitch::DEFAULT_ENABLED)
- #else
-             FeatureSwitch::DEFAULT_DISABLED)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_features_feature.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_features_feature.cc
deleted file mode 100644
index 86e4fd501a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_features_feature.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/common/features/feature.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/common/features/feature.cc
-@@ -20,7 +20,7 @@ namespace extensions {
- Feature::Platform Feature::GetCurrentPlatform() {
- #if defined(OS_CHROMEOS)
-   return CHROMEOS_PLATFORM;
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   return LINUX_PLATFORM;
- #elif defined(OS_MACOSX)
-   return MACOSX_PLATFORM;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_image__util.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_image__util.cc
deleted file mode 100644
index 6a5e38adc1..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_image__util.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/common/image_util.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/common/image_util.cc
-@@ -20,7 +20,7 @@
- #include "base/strings/stringprintf.h"
- #include "base/time/time.h"
- #include "base/timer/elapsed_timer.h"
--#include "third_party/re2/src/re2/re2.h"
-+#include <re2/re2.h>
- #include "third_party/skia/include/core/SkBitmap.h"
- #include "third_party/skia/include/core/SkCanvas.h"
- #include "third_party/skia/include/core/SkColor.h"
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_stack__frame.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_stack__frame.cc
deleted file mode 100644
index 10ad9623c3..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_common_stack__frame.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/common/stack_frame.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/common/stack_frame.cc
-@@ -7,7 +7,7 @@
- #include <string>
- 
- #include "base/strings/utf_string_conversions.h"
--#include "third_party/re2/src/re2/re2.h"
-+#include <re2/re2.h>
- 
- namespace extensions {
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_renderer_bindings_api__binding__util.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_renderer_bindings_api__binding__util.cc
deleted file mode 100644
index e01538d988..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_renderer_bindings_api__binding__util.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/renderer/bindings/api_binding_util.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/renderer/bindings/api_binding_util.cc
-@@ -130,6 +130,8 @@ std::string GetPlatformString() {
-   return "mac";
- #elif defined(OS_WIN)
-   return "win";
-+#elif defined(OS_NETBSD)
-+  return "netbsd";
- #else
-   NOTREACHED();
-   return std::string();
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_BUILD.gn
deleted file mode 100644
index b985cc516a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/shell/BUILD.gn.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/shell/BUILD.gn
-@@ -12,7 +12,7 @@ import("//testing/test.gni")
- import("//tools/grit/grit_rule.gni")
- import("//tools/v8_context_snapshot/v8_context_snapshot.gni")
- 
--if (is_linux) {
-+if (is_linux || is_bsd) {
-   import("//build/linux/extract_symbols.gni")
- }
- 
-@@ -195,7 +195,7 @@ source_set("app_shell_lib") {
-     }
-   }
- 
--  if (is_desktop_linux) {
-+  if (is_desktop_linux && !is_bsd) {
-     sources += [
-       "app/shell_crash_reporter_client.cc",
-       "app/shell_crash_reporter_client.h",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_app_shell__main__delegate.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_app_shell__main__delegate.cc
deleted file mode 100644
index b70c478a2f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_app_shell__main__delegate.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/shell/app/shell_main_delegate.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/shell/app/shell_main_delegate.cc
-@@ -38,7 +38,7 @@
- 
- #if defined(OS_WIN)
- #include "base/base_paths_win.h"
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- #include "base/nix/xdg_util.h"
- #elif defined(OS_MACOSX)
- #include "base/base_paths_mac.h"
-@@ -70,7 +70,7 @@ base::FilePath GetDataPath() {
-     return cmd_line->GetSwitchValuePath(switches::kContentShellDataPath);
- 
-   base::FilePath data_dir;
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   std::unique_ptr<base::Environment> env(base::Environment::Create());
-   data_dir = base::nix::GetXDGDirectory(
-       env.get(), base::nix::kXdgConfigHomeEnvVar, base::nix::kDotConfigDir);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
deleted file mode 100644
index bfb5a2e287..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc
-@@ -45,7 +45,7 @@ void ShellRuntimeAPIDelegate::OpenURL(co
- bool ShellRuntimeAPIDelegate::GetPlatformInfo(PlatformInfo* info) {
- #if defined(OS_CHROMEOS)
-   info->os = api::runtime::PLATFORM_OS_CROS;
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   info->os = api::runtime::PLATFORM_OS_LINUX;
- #endif
-   return true;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.cc
deleted file mode 100644
index a8a150f252..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/shell/browser/shell_extensions_api_client.cc.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/shell/browser/shell_extensions_api_client.cc
-@@ -16,7 +16,7 @@
- #include "extensions/shell/browser/shell_virtual_keyboard_delegate.h"
- #include "extensions/shell/browser/shell_web_view_guest_delegate.h"
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- #include "extensions/shell/browser/api/file_system/shell_file_system_delegate.h"
- #endif
- 
-@@ -52,7 +52,7 @@ ShellExtensionsAPIClient::CreateDisplayI
-   return std::make_unique<ShellDisplayInfoProvider>();
- }
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- FileSystemDelegate* ShellExtensionsAPIClient::GetFileSystemDelegate() {
-   if (!file_system_delegate_)
-     file_system_delegate_ = std::make_unique<ShellFileSystemDelegate>();
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.h
deleted file mode 100644
index d069ab28c3..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.h
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/extensions/shell/browser/shell_extensions_api_client.h.orig	2020-07-08 21:40:43.000000000 +0000
-+++ src/3rdparty/chromium/extensions/shell/browser/shell_extensions_api_client.h
-@@ -32,14 +32,14 @@ class ShellExtensionsAPIClient : public 
-       content::BrowserContext* browser_context) const override;
-   std::unique_ptr<DisplayInfoProvider> CreateDisplayInfoProvider()
-       const override;
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   FileSystemDelegate* GetFileSystemDelegate() override;
- #endif
-   MessagingDelegate* GetMessagingDelegate() override;
-   FeedbackPrivateDelegate* GetFeedbackPrivateDelegate() override;
- 
-  private:
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   std::unique_ptr<FileSystemDelegate> file_system_delegate_;
- #endif
-   std::unique_ptr<MessagingDelegate> messaging_delegate_;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_google__apis_gcm_engine_heartbeat__manager.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_google__apis_gcm_engine_heartbeat__manager.cc
deleted file mode 100644
index e7ae28a861..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_google__apis_gcm_engine_heartbeat__manager.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/google_apis/gcm/engine/heartbeat_manager.cc.orig	2020-07-08 21:40:44.000000000 +0000
-+++ src/3rdparty/chromium/google_apis/gcm/engine/heartbeat_manager.cc
-@@ -31,7 +31,7 @@ const int kMinClientHeartbeatIntervalMs 
- // Minimum time spent sleeping before we force a new heartbeat.
- const int kMinSuspendTimeMs = 1000 * 10; // 10 seconds.
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- // The period at which to check if the heartbeat time has passed. Used to
- // protect against platforms where the timer is delayed by the system being
- // suspended.  Only needed on linux because the other OSes provide a standard
-@@ -191,7 +191,7 @@ void HeartbeatManager::RestartTimer() {
-       base::BindRepeating(&HeartbeatManager::OnHeartbeatTriggered,
-                           weak_ptr_factory_.GetWeakPtr()));
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   // Windows, Mac, Android, iOS, and Chrome OS all provide a way to be notified
-   // when the system is suspending or resuming.  The only one that does not is
-   // Linux so we need to poll to check for missed heartbeats.
-@@ -216,7 +216,7 @@ void HeartbeatManager::CheckForMissedHea
-     return;
-   }
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   // Otherwise check again later.
-   io_task_runner_->PostDelayedTask(
-       FROM_HERE,
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_BUILD.gn
deleted file mode 100644
index fc60c253e4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_BUILD.gn
+++ /dev/null
@@ -1,47 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/gpu/BUILD.gn
-@@ -157,7 +157,7 @@ if (!use_static_angle) {
-       libs += [ "android" ]
-       deps += [ "//ui/android:ui_java" ]
-     }
--    if (is_linux && !is_component_build) {
-+    if ((is_linux || is_bsd) && !is_component_build) {
-       configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
-     }
-   }
-@@ -583,7 +583,7 @@ test("gpu_unittests") {
-     ]
-   }
- 
--  if (is_linux || use_ozone) {
-+  if (is_linux || use_ozone || is_bsd) {
-     sources += [
-       "ipc/common/gpu_memory_buffer_impl_native_pixmap_unittest.cc",
-       "ipc/service/gpu_memory_buffer_factory_native_pixmap_unittest.cc",
-@@ -603,13 +603,13 @@ test("gpu_unittests") {
-     ]
-   }
- 
--  if (is_linux || is_android || is_chromeos) {
-+  if (is_linux || is_android || is_chromeos || is_bsd) {
-     sources += [ "command_buffer/service/gpu_fence_manager_unittest.cc" ]
-   }
- 
-   # TODO(geofflang): Run passthrough command decoder unittests on more platforms
-   # once initialization of ANGLE's NULL context is supported
--  if ((is_win || (is_linux && !use_ozone)) && !is_asan) {
-+  if ((is_win || ((is_linux || is_bsd) && !use_ozone)) && !is_asan) {
-     sources += [
-       "command_buffer/service/gles2_cmd_decoder_passthrough_unittest_buffers.cc",
-       "command_buffer/service/gles2_cmd_decoder_passthrough_unittest_commands.cc",
-@@ -761,7 +761,7 @@ fuzzer_test("gpu_fuzzer") {
-   libfuzzer_options = [ "max_len=16384" ]
- }
- 
--if (is_linux) {
-+if (is_linux || is_bsd) {
-   fuzzer_test("gpu_angle_fuzzer") {
-     sources = [ "command_buffer/tests/fuzzer_main.cc" ]
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_common_gpu__memory__buffer__support.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_common_gpu__memory__buffer__support.cc
deleted file mode 100644
index 52d00d6251..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_common_gpu__memory__buffer__support.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/command_buffer/common/gpu_memory_buffer_support.cc.orig	2020-07-08 21:40:44.000000000 +0000
-+++ src/3rdparty/chromium/gpu/command_buffer/common/gpu_memory_buffer_support.cc
-@@ -55,7 +55,7 @@ bool IsImageSizeValidForGpuMemoryBufferF
- uint32_t GetPlatformSpecificTextureTarget() {
- #if defined(OS_MACOSX)
-   return macos_specific_texture_target;
--#elif defined(OS_ANDROID) || defined(OS_LINUX)
-+#elif defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
-   return GL_TEXTURE_EXTERNAL_OES;
- #elif defined(OS_WIN) || defined(OS_FUCHSIA)
-   return GL_TEXTURE_2D;
-@@ -85,7 +85,7 @@ GPU_EXPORT uint32_t GetBufferTextureTarg
- 
- GPU_EXPORT bool NativeBufferNeedsPlatformSpecificTextureTarget(
-     gfx::BufferFormat format) {
--#if defined(USE_OZONE) || defined(OS_LINUX)
-+#if defined(USE_OZONE) || defined(OS_LINUX) || defined(OS_BSD)
-   // Always use GL_TEXTURE_2D as the target for RGB textures.
-   // https://crbug.com/916728
-   if (format == gfx::BufferFormat::R_8 || format == gfx::BufferFormat::RG_88 ||
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_BUILD.gn
deleted file mode 100644
index eafcb82934..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/command_buffer/service/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/gpu/command_buffer/service/BUILD.gn
-@@ -331,7 +331,7 @@ target(link_target_type, "gles2_sources"
-       "//gpu/vulkan",
-     ]
- 
--    if (is_linux || is_fuchsia || is_android || is_win) {
-+    if (is_linux || is_fuchsia || is_android || is_win || is_bsd) {
-       sources += [
-         "external_vk_image_backing.cc",
-         "external_vk_image_backing.h",
-@@ -355,7 +355,7 @@ target(link_target_type, "gles2_sources"
-       ]
-     }
- 
--    if (is_linux && use_dawn) {
-+    if ((is_linux || is_bsd) && use_dawn) {
-       sources += [
-         "external_vk_image_dawn_representation.cc",
-         "external_vk_image_dawn_representation.h",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__backing.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__backing.cc
deleted file mode 100644
index 23a42d92db..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__backing.cc
+++ /dev/null
@@ -1,67 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/command_buffer/service/external_vk_image_backing.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/gpu/command_buffer/service/external_vk_image_backing.cc
-@@ -29,7 +29,7 @@
- #include "ui/gl/buildflags.h"
- #include "ui/gl/gl_context.h"
- 
--#if defined(OS_LINUX) && BUILDFLAG(USE_DAWN)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && BUILDFLAG(USE_DAWN)
- #include "gpu/command_buffer/service/external_vk_image_dawn_representation.h"
- #endif
- 
-@@ -37,7 +37,7 @@
- #include "gpu/vulkan/fuchsia/vulkan_fuchsia_ext.h"
- #endif
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FUCHSIA)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FUCHSIA) || defined(OS_BSD)
- #define GL_DEDICATED_MEMORY_OBJECT_EXT 0x9581
- #define GL_TEXTURE_TILING_EXT 0x9580
- #define GL_TILING_TYPES_EXT 0x9583
-@@ -510,7 +510,7 @@ std::unique_ptr<SharedImageRepresentatio
- ExternalVkImageBacking::ProduceDawn(SharedImageManager* manager,
-                                     MemoryTypeTracker* tracker,
-                                     WGPUDevice wgpuDevice) {
--#if defined(OS_LINUX) && BUILDFLAG(USE_DAWN)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && BUILDFLAG(USE_DAWN)
-   auto wgpu_format = viz::ToWGPUFormat(format());
- 
-   if (wgpu_format == WGPUTextureFormat_Undefined) {
-@@ -537,7 +537,7 @@ ExternalVkImageBacking::ProduceDawn(Shar
- 
- GLuint ExternalVkImageBacking::ProduceGLTextureInternal() {
- #if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FUCHSIA) || \
--    defined(OS_WIN)
-+    defined(OS_WIN) || defined(OS_BSD)
-   GrVkImageInfo image_info;
-   bool result = backend_texture_.getVkImageInfo(&image_info);
-   DCHECK(result);
-@@ -545,7 +545,7 @@ GLuint ExternalVkImageBacking::ProduceGL
-   gl::GLApi* api = gl::g_current_gl_context;
-   GLuint memory_object = 0;
-   if (!use_separate_gl_texture()) {
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-     auto memory_fd = image_->GetMemoryFd();
-     if (!memory_fd.is_valid()) {
-       return 0;
-@@ -623,7 +623,7 @@ ExternalVkImageBacking::ProduceGLTexture
-   }
- 
- #if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FUCHSIA) || \
--    defined(OS_WIN)
-+    defined(OS_WIN) || defined(OS_BSD)
-   if (!texture_) {
-     GLuint texture_service_id = ProduceGLTextureInternal();
-     if (!texture_service_id)
-@@ -667,7 +667,7 @@ ExternalVkImageBacking::ProduceGLTexture
-   }
- 
- #if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FUCHSIA) || \
--    defined(OS_WIN)
-+    defined(OS_WIN) || defined(OS_BSD)
-   if (!texture_passthrough_) {
-     GLuint texture_service_id = ProduceGLTextureInternal();
-     if (!texture_service_id)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__backing.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__backing.h
deleted file mode 100644
index 0bbb4677fe..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__backing.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/command_buffer/service/external_vk_image_backing.h.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/gpu/command_buffer/service/external_vk_image_backing.h
-@@ -154,7 +154,7 @@ class ExternalVkImageBacking final : pub
- 
-  private:
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   // Extract file descriptor from image
-   int GetMemoryFd(const GrVkImageInfo& image_info);
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__gl__representation.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__gl__representation.cc
deleted file mode 100644
index 6531a2d5aa..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__gl__representation.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/command_buffer/service/external_vk_image_gl_representation.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/gpu/command_buffer/service/external_vk_image_gl_representation.cc
-@@ -179,7 +179,7 @@ GLuint ExternalVkImageGLRepresentationSh
-     SemaphoreHandle handle) {
-   if (!handle.is_valid())
-     return 0;
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   if (handle.vk_handle_type() !=
-       VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT) {
-     DLOG(ERROR) << "Importing semaphore handle of unexpected type:"
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_program__manager.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_program__manager.cc
deleted file mode 100644
index 437e964fe8..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command__buffer_service_program__manager.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/command_buffer/service/program_manager.cc.orig	2020-07-08 21:40:44.000000000 +0000
-+++ src/3rdparty/chromium/gpu/command_buffer/service/program_manager.cc
-@@ -30,7 +30,7 @@
- #include "gpu/command_buffer/service/program_cache.h"
- #include "gpu/command_buffer/service/shader_manager.h"
- #include "gpu/config/gpu_preferences.h"
--#include "third_party/re2/src/re2/re2.h"
-+#include <re2/re2.h>
- #include "ui/gl/gl_version_info.h"
- #include "ui/gl/progress_reporter.h"
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_config_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_config_BUILD.gn
deleted file mode 100644
index 3afcc65ad9..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_config_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/config/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/gpu/config/BUILD.gn
-@@ -216,7 +216,7 @@ jumbo_source_set("config_sources") {
-   if (is_mac) {
-     libs = [ "OpenGL.framework" ]
-   }
--  if (is_linux || is_mac) {
-+  if (is_linux || is_mac || is_bsd) {
-     deps += [ "//third_party/angle:angle_gpu_info_util" ]
-   }
-   if (use_x11) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_config_gpu__control__list.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_config_gpu__control__list.cc
deleted file mode 100644
index fe3f57eeaa..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_config_gpu__control__list.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/config/gpu_control_list.cc.orig	2020-07-08 21:40:44.000000000 +0000
-+++ src/3rdparty/chromium/gpu/config/gpu_control_list.cc
-@@ -17,7 +17,7 @@
- #include "base/values.h"
- #include "build/build_config.h"
- #include "gpu/config/gpu_util.h"
--#include "third_party/re2/src/re2/re2.h"
-+#include <re2/re2.h>
- 
- namespace gpu {
- namespace {
-@@ -248,7 +248,7 @@ bool GpuControlList::More::GLVersionInfo
- GpuControlList::GLType GpuControlList::More::GetDefaultGLType() {
- #if defined(OS_CHROMEOS)
-   return kGLTypeGL;
--#elif defined(OS_LINUX) || defined(OS_OPENBSD)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   return kGLTypeGL;
- #elif defined(OS_MACOSX)
-   return kGLTypeGL;
-@@ -754,7 +754,7 @@ GpuControlList::OsType GpuControlList::G
-   return kOsAndroid;
- #elif defined(OS_FUCHSIA)
-   return kOsFuchsia;
--#elif defined(OS_LINUX) || defined(OS_OPENBSD)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   return kOsLinux;
- #elif defined(OS_MACOSX)
-   return kOsMacosx;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_config_gpu__test__config.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_config_gpu__test__config.cc
deleted file mode 100644
index 105bd43e90..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_config_gpu__test__config.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/config/gpu_test_config.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/gpu/config/gpu_test_config.cc
-@@ -25,7 +25,7 @@ namespace {
- GPUTestConfig::OS GetCurrentOS() {
- #if defined(OS_CHROMEOS)
-   return GPUTestConfig::kOsChromeOS;
--#elif defined(OS_LINUX) || defined(OS_OPENBSD)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   return GPUTestConfig::kOsLinux;
- #elif defined(OS_WIN)
-   int32_t major_version = 0;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_gles2__conform__support_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_gles2__conform__support_BUILD.gn
deleted file mode 100644
index b6e325337a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_gles2__conform__support_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/gles2_conform_support/BUILD.gn.orig	2020-07-15 18:55:58.000000000 +0000
-+++ src/3rdparty/chromium/gpu/gles2_conform_support/BUILD.gn
-@@ -59,7 +59,7 @@ executable("gles2_conform_support") {
-     "//gpu/gles2_conform_support/egl",
-     "//ui/gl",
-   ]
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [
-       "native/egl_native_aura.cc",
-       "native/egl_native_x11.cc",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_gles2__conform__support_native_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_gles2__conform__support_native_BUILD.gn
deleted file mode 100644
index 7a2acd1dfb..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_gles2__conform__support_native_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/gles2_conform_support/native/BUILD.gn.orig	2020-07-15 18:55:58.000000000 +0000
-+++ src/3rdparty/chromium/gpu/gles2_conform_support/native/BUILD.gn
-@@ -20,7 +20,7 @@ source_set("native") {
-     "//gpu/gles2_conform_support/egl",
-     "//ui/gl",
-   ]
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [
-       "egl_native_aura.cc",
-       "egl_native_x11.cc",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_common_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_common_BUILD.gn
deleted file mode 100644
index 1b34520848..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_common_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/ipc/common/BUILD.gn.orig	2020-07-24 02:37:56.000000000 +0000
-+++ src/3rdparty/chromium/gpu/ipc/common/BUILD.gn
-@@ -93,7 +93,7 @@ source_set("ipc_common_sources") {
-       "gpu_memory_buffer_impl_dxgi.h",
-     ]
-   }
--  if (is_linux || use_ozone) {
-+  if (is_linux || use_ozone || is_bsd) {
-     sources += [
-       "gpu_memory_buffer_impl_native_pixmap.cc",
-       "gpu_memory_buffer_impl_native_pixmap.h",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.cc
deleted file mode 100644
index 26e53ac7bb..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.cc
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/ipc/common/gpu_memory_buffer_support.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/gpu/ipc/common/gpu_memory_buffer_support.cc
-@@ -14,7 +14,7 @@
- #include "gpu/ipc/common/gpu_memory_buffer_impl_io_surface.h"
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "ui/gfx/client_native_pixmap_factory.h"
- #include "ui/gfx/linux/client_native_pixmap_factory_dmabuf.h"
- #endif
-@@ -24,7 +24,7 @@
- #include "ui/ozone/public/ozone_platform.h"
- #endif
- 
--#if defined(USE_OZONE) || defined(OS_LINUX)
-+#if defined(USE_OZONE) || defined(OS_LINUX) || defined(OS_BSD)
- #include "gpu/ipc/common/gpu_memory_buffer_impl_native_pixmap.h"
- #endif
- 
-@@ -42,7 +42,7 @@ namespace gpu {
- GpuMemoryBufferSupport::GpuMemoryBufferSupport() {
- #if defined(USE_OZONE)
-   client_native_pixmap_factory_ = ui::CreateClientNativePixmapFactoryOzone();
--#elif defined(OS_LINUX) && !defined(TOOLKIT_QT)
-+#elif (defined(OS_LINUX) || defined(OS_BSD)) && !defined(TOOLKIT_QT)
-   client_native_pixmap_factory_.reset(
-       gfx::CreateClientNativePixmapFactoryDmabuf());
- #endif
-@@ -56,7 +56,7 @@ GpuMemoryBufferSupport::GetNativeGpuMemo
-   return gfx::IO_SURFACE_BUFFER;
- #elif defined(OS_ANDROID)
-   return gfx::ANDROID_HARDWARE_BUFFER;
--#elif (defined(OS_LINUX) || defined(USE_OZONE)) && !defined(TOOLKIT_QT)
-+#elif (defined(OS_LINUX) || defined(USE_OZONE) || defined(OS_BSD)) && !defined(TOOLKIT_QT)
-   return gfx::NATIVE_PIXMAP;
- #elif defined(OS_WIN)
-   return gfx::DXGI_SHARED_HANDLE;
-@@ -181,7 +181,7 @@ GpuMemoryBufferSupport::CreateGpuMemoryB
-       return GpuMemoryBufferImplIOSurface::CreateFromHandle(
-           std::move(handle), size, format, usage, std::move(callback));
- #endif
--#if defined(OS_LINUX) || defined(USE_OZONE)
-+#if defined(OS_LINUX) || defined(USE_OZONE) || defined(OS_BSD)
-     case gfx::NATIVE_PIXMAP:
-       return GpuMemoryBufferImplNativePixmap::CreateFromHandle(
-           client_native_pixmap_factory(), std::move(handle), size, format,
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.h
deleted file mode 100644
index 3503ceb889..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.h
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/ipc/common/gpu_memory_buffer_support.h.orig	2020-07-08 21:40:44.000000000 +0000
-+++ src/3rdparty/chromium/gpu/ipc/common/gpu_memory_buffer_support.h
-@@ -16,7 +16,7 @@
- #include "ui/gfx/geometry/size.h"
- #include "ui/gfx/gpu_memory_buffer.h"
- 
--#if defined(OS_LINUX) || defined(USE_OZONE)
-+#if defined(OS_LINUX) || defined(USE_OZONE) || defined(OS_BSD)
- namespace gfx {
- class ClientNativePixmapFactory;
- }
-@@ -38,7 +38,7 @@ class GPU_EXPORT GpuMemoryBufferSupport 
-   bool IsNativeGpuMemoryBufferConfigurationSupported(gfx::BufferFormat format,
-                                                      gfx::BufferUsage usage);
- 
--#if defined(OS_LINUX) || defined(USE_OZONE)
-+#if defined(OS_LINUX) || defined(USE_OZONE) || defined(OS_BSD)
-   gfx::ClientNativePixmapFactory* client_native_pixmap_factory() {
-     return client_native_pixmap_factory_.get();
-   }
-@@ -62,7 +62,7 @@ class GPU_EXPORT GpuMemoryBufferSupport 
-       GpuMemoryBufferImpl::DestructionCallback callback);
- 
-  private:
--#if defined(OS_LINUX) || defined(USE_OZONE)
-+#if defined(OS_LINUX) || defined(USE_OZONE) || defined(OS_BSD)
-   std::unique_ptr<gfx::ClientNativePixmapFactory> client_native_pixmap_factory_;
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_BUILD.gn
deleted file mode 100644
index ee012dd96b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_BUILD.gn
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/ipc/service/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/gpu/ipc/service/BUILD.gn
-@@ -124,10 +124,10 @@ jumbo_component("service") {
-     ]
-     libs += [ "android" ]
-   }
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [ "image_transport_surface_linux.cc" ]
-   }
--  if (is_linux || use_ozone) {
-+  if (is_linux || use_ozone || is_bsd) {
-     sources += [
-       "gpu_memory_buffer_factory_native_pixmap.cc",
-       "gpu_memory_buffer_factory_native_pixmap.h",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc
deleted file mode 100644
index 68a08018a3..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc
+++ /dev/null
@@ -1,85 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc
-@@ -92,7 +92,7 @@ void InitializePlatformOverlaySettings(G
- #endif
- }
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS) && !BUILDFLAG(IS_CHROMECAST)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS) && !BUILDFLAG(IS_CHROMECAST)
- bool CanAccessNvidiaDeviceFile() {
-   bool res = true;
-   base::ScopedBlockingCall scoped_blocking_call(FROM_HERE,
-@@ -161,7 +161,7 @@ bool GpuInit::InitializeAndStartSandbox(
-   gpu_info_.subpixel_font_rendering = true;
- #endif
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   if (gpu_info_.gpu.vendor_id == 0x10de &&  // NVIDIA
-       gpu_info_.gpu.driver_vendor == "NVIDIA" && !CanAccessNvidiaDeviceFile())
-     return false;
-@@ -213,7 +213,7 @@ bool GpuInit::InitializeAndStartSandbox(
-   delayed_watchdog_enable = true;
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // PreSandbox is mainly for resource handling and not related to the GPU
-   // driver, it doesn't need the GPU watchdog. The loadLibrary may take long
-   // time that killing and restarting the GPU process will not help.
-@@ -258,7 +258,7 @@ bool GpuInit::InitializeAndStartSandbox(
-   }
- 
-   bool attempted_startsandbox = false;
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // On Chrome OS ARM Mali, GPU driver userspace creates threads when
-   // initializing a GL context, so start the sandbox early.
-   // TODO(zmo): Need to collect OS version before this.
-@@ -291,7 +291,7 @@ bool GpuInit::InitializeAndStartSandbox(
-   }
-   if (gl_initialized && use_swiftshader &&
-       gl::GetGLImplementation() != gl::kGLImplementationSwiftShaderGL) {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-     VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
-             << "on Linux";
-     return false;
-@@ -324,7 +324,7 @@ bool GpuInit::InitializeAndStartSandbox(
-     }
-   }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // The ContentSandboxHelper is currently the only one implementation of
-   // gpu::GpuSandboxHelper and it has no dependency. Except on Linux where
-   // VaapiWrapper checks the GL implementation to determine which display
-@@ -375,7 +375,7 @@ bool GpuInit::InitializeAndStartSandbox(
-           command_line, gpu_feature_info_,
-           gpu_preferences_.disable_software_rasterizer, false);
-       if (use_swiftshader) {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-         VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
-                 << "on Linux";
-         return false;
-@@ -445,7 +445,7 @@ bool GpuInit::InitializeAndStartSandbox(
- 
-   InitializePlatformOverlaySettings(&gpu_info_);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Driver may create a compatibility profile context when collect graphics
-   // information on Linux platform. Try to collect graphics information
-   // based on core profile context after disabling platform extensions.
-@@ -631,7 +631,7 @@ void GpuInit::InitializeInProcess(base::
- 
-   InitializePlatformOverlaySettings(&gpu_info_);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Driver may create a compatibility profile context when collect graphics
-   // information on Linux platform. Try to collect graphics information
-   // based on core profile context after disabling platform extensions.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__memory__buffer__factory.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__memory__buffer__factory.cc
deleted file mode 100644
index 49a4d3d35f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__memory__buffer__factory.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/ipc/service/gpu_memory_buffer_factory.cc.orig	2020-07-08 21:40:44.000000000 +0000
-+++ src/3rdparty/chromium/gpu/ipc/service/gpu_memory_buffer_factory.cc
-@@ -12,7 +12,7 @@
- #include "gpu/ipc/service/gpu_memory_buffer_factory_io_surface.h"
- #endif
- 
--#if defined(OS_LINUX) || defined(OS_FUCHSIA)
-+#if defined(OS_LINUX) || defined(OS_FUCHSIA) || defined(OS_BSD)
- #include "gpu/ipc/service/gpu_memory_buffer_factory_native_pixmap.h"
- #endif
- 
-@@ -34,7 +34,7 @@ GpuMemoryBufferFactory::CreateNativeType
-   return std::make_unique<GpuMemoryBufferFactoryIOSurface>();
- #elif defined(OS_ANDROID)
-   return std::make_unique<GpuMemoryBufferFactoryAndroidHardwareBuffer>();
--#elif defined(OS_LINUX) || defined(OS_FUCHSIA)
-+#elif defined(OS_LINUX) || defined(OS_FUCHSIA) || defined(OS_BSD)
-   return std::make_unique<GpuMemoryBufferFactoryNativePixmap>(
-       vulkan_context_provider);
- #elif defined(OS_WIN)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__watchdog__thread.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__watchdog__thread.cc
deleted file mode 100644
index 08818a9506..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__watchdog__thread.cc
+++ /dev/null
@@ -1,58 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/ipc/service/gpu_watchdog_thread.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/gpu/ipc/service/gpu_watchdog_thread.cc
-@@ -64,7 +64,7 @@ void GpuWatchdogTimeoutHistogram(GpuWatc
-   base::UmaHistogramEnumeration("GPU.WatchdogThread.V1.Timeout", timeout_event);
- }
- 
--#if defined(USE_X11)
-+#if defined(USE_X11) && !defined(OS_BSD)
- const base::FilePath::CharType kTtyFilePath[] =
-     FILE_PATH_LITERAL("/sys/class/tty/tty0/active");
- #endif
-@@ -82,7 +82,7 @@ GpuWatchdogThreadImplV1::GpuWatchdogThre
-       arm_cpu_time_(),
- #endif
-       suspension_counter_(this)
--#if defined(USE_X11)
-+#if defined(USE_X11) && !defined(OS_BSD)
-       ,
-       host_tty_(-1)
- #endif
-@@ -104,7 +104,7 @@ GpuWatchdogThreadImplV1::GpuWatchdogThre
-   DCHECK(result);
- #endif
- 
--#if defined(USE_X11)
-+#if defined(USE_X11) && !defined(OS_BSD)
-   tty_file_ = base::OpenFile(base::FilePath(kTtyFilePath), "r");
-   UpdateActiveTTY();
-   host_tty_ = active_tty_;
-@@ -252,7 +252,7 @@ GpuWatchdogThreadImplV1::~GpuWatchdogThr
- 
-   base::PowerMonitor::RemoveObserver(this);
- 
--#if defined(USE_X11)
-+#if defined(USE_X11) && !defined(OS_BSD)
-   if (tty_file_)
-     fclose(tty_file_);
- #endif
-@@ -435,7 +435,7 @@ void GpuWatchdogThreadImplV1::Deliberate
-     return;
- #endif
- 
--#if defined(USE_X11)
-+#if defined(USE_X11) && !defined(OS_BSD)
-   // Don't crash if we're not on the TTY of our host X11 server.
-   UpdateActiveTTY();
-   if (host_tty_ != -1 && active_tty_ != -1 && host_tty_ != active_tty_) {
-@@ -610,7 +610,7 @@ base::ThreadTicks GpuWatchdogThreadImplV
- }
- #endif
- 
--#if defined(USE_X11)
-+#if defined(USE_X11) && !defined(OS_BSD)
- void GpuWatchdogThreadImplV1::UpdateActiveTTY() {
-   last_active_tty_ = active_tty_;
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__watchdog__thread.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__watchdog__thread.h
deleted file mode 100644
index a15be81b1c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__watchdog__thread.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/ipc/service/gpu_watchdog_thread.h.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/gpu/ipc/service/gpu_watchdog_thread.h
-@@ -213,7 +213,7 @@ class GPU_IPC_SERVICE_EXPORT GpuWatchdog
-   base::ThreadTicks GetWatchedThreadTime();
- #endif
- 
--#if defined(USE_X11)
-+#if defined(USE_X11) && !defined(OS_BSD)
-   void UpdateActiveTTY();
- #endif
- 
-@@ -271,7 +271,7 @@ class GPU_IPC_SERVICE_EXPORT GpuWatchdog
-   // whether GpuWatchdogThreadEvent::kGpuWatchdogStart has been recorded.
-   bool is_watchdog_start_histogram_recorded = false;
- 
--#if defined(USE_X11)
-+#if defined(USE_X11) && !defined(OS_BSD)
-   FILE* tty_file_;
-   int host_tty_;
-   int active_tty_ = -1;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_khronos__glcts__support_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_khronos__glcts__support_BUILD.gn
deleted file mode 100644
index e5083fa6c6..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_khronos__glcts__support_BUILD.gn
+++ /dev/null
@@ -1,76 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/khronos_glcts_support/BUILD.gn.orig	2020-07-15 18:55:58.000000000 +0000
-+++ src/3rdparty/chromium/gpu/khronos_glcts_support/BUILD.gn
-@@ -79,7 +79,7 @@ if (internal_khronos_glcts_tests) {
- 
-     public_configs = [ ":debase_config" ]
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       cflags_c = [ "-Wno-implicit-function-declaration" ]
-     }
-   }
-@@ -147,7 +147,7 @@ if (internal_khronos_glcts_tests) {
- 
-     public_configs = [ ":dethread_config" ]
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       sources += [
-         "//third_party/khronos_glcts/framework/delibs/dethread/unix/deMutexUnix.c",
-         "//third_party/khronos_glcts/framework/delibs/dethread/unix/deSemaphoreUnix.c",
-@@ -194,7 +194,7 @@ if (internal_khronos_glcts_tests) {
- 
-     public_configs = [ ":deutil_config" ]
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       cflags_c = [ "-Wno-string-conversion" ]
-     }
-   }
-@@ -306,7 +306,7 @@ if (internal_khronos_glcts_tests) {
- 
-     public_configs = [ ":qphelper_config" ]
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       cflags_c = [ "-Wno-string-conversion" ]
-     }
-   }
-@@ -394,7 +394,7 @@ if (internal_khronos_glcts_tests) {
- 
-     public_configs = [ ":tcutil_config" ]
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       cflags_cc = [ "-Wno-int-to-pointer-cast" ]
-     }
-   }
-@@ -532,7 +532,7 @@ if (internal_khronos_glcts_tests) {
-       "//third_party/khronos:khronos_headers",
-     ]
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       cflags_cc = [ "-Wno-int-to-void-pointer-cast" ]
-     }
-   }
-@@ -611,7 +611,7 @@ if (internal_khronos_glcts_tests) {
- 
-     public_configs = [ ":glcts_common_config" ]
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       cflags_cc = [ "-Wno-string-conversion" ]
-     }
-   }
-@@ -819,7 +819,7 @@ if (internal_khronos_glcts_tests) {
- 
-     public_configs = [ ":gtf_es_config" ]
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       cflags_c = [
-         "-Wno-pointer-sign",
-         "-Wno-incompatible-pointer-types",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_tools_compositor__model__bench_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_tools_compositor__model__bench_BUILD.gn
deleted file mode 100644
index aa5a9c219a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_tools_compositor__model__bench_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/tools/compositor_model_bench/BUILD.gn.orig	2020-07-15 18:55:58.000000000 +0000
-+++ src/3rdparty/chromium/gpu/tools/compositor_model_bench/BUILD.gn
-@@ -4,7 +4,7 @@
- 
- import("//build/config/ui.gni")
- 
--if (is_linux && use_x11 && current_cpu != "arm") {
-+if ((is_linux || is_bsd) && use_x11 && current_cpu != "arm") {
-   executable("compositor_model_bench") {
-     sources = [
-       "compositor_model_bench.cc",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_vulkan_features.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_vulkan_features.gni
deleted file mode 100644
index 4c01a9aaa3..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_vulkan_features.gni
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/vulkan/features.gni.orig	2020-07-23 02:28:04.152680184 +0000
-+++ src/3rdparty/chromium/gpu/vulkan/features.gni
-@@ -8,7 +8,7 @@ import("//build/config/ui.gni")
- # For details see declare_args() in build/config/BUILDCONFIG.gn.
- declare_args() {
-   # Enable experimental vulkan backend.
--  enable_vulkan = is_linux || is_android || is_fuchsia || is_win
-+  enable_vulkan = is_linux || is_android || is_fuchsia || is_win || is_bsd
- 
-   # Enable swiftshader vulkan. Disabling it can save build time, however
-   # --use-vulkan=swiftshader and some tests which use swiftshader vulkan will
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.cc
deleted file mode 100644
index d62348d9ab..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/vulkan/vulkan_function_pointers.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/gpu/vulkan/vulkan_function_pointers.cc
-@@ -828,7 +828,7 @@ bool VulkanFunctionPointers::BindDeviceF
-   }
- #endif  // defined(OS_ANDROID)
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   if (gfx::HasExtension(enabled_extensions,
-                         VK_KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME)) {
-     vkGetSemaphoreFdKHRFn = reinterpret_cast<PFN_vkGetSemaphoreFdKHR>(
-@@ -849,7 +849,7 @@ bool VulkanFunctionPointers::BindDeviceF
-   }
- #endif  // defined(OS_LINUX) || defined(OS_ANDROID)
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   if (gfx::HasExtension(enabled_extensions,
-                         VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME)) {
-     vkGetMemoryFdKHRFn = reinterpret_cast<PFN_vkGetMemoryFdKHR>(
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.h
deleted file mode 100644
index 4b3a962a65..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.h
+++ /dev/null
@@ -1,43 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/gpu/vulkan/vulkan_function_pointers.h.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/gpu/vulkan/vulkan_function_pointers.h
-@@ -227,12 +227,12 @@ struct VulkanFunctionPointers {
-       vkGetAndroidHardwareBufferPropertiesANDROIDFn;
- #endif  // defined(OS_ANDROID)
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   VulkanFunction<PFN_vkGetSemaphoreFdKHR> vkGetSemaphoreFdKHRFn;
-   VulkanFunction<PFN_vkImportSemaphoreFdKHR> vkImportSemaphoreFdKHRFn;
- #endif  // defined(OS_LINUX) || defined(OS_ANDROID)
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   VulkanFunction<PFN_vkGetMemoryFdKHR> vkGetMemoryFdKHRFn;
-   VulkanFunction<PFN_vkGetMemoryFdPropertiesKHR> vkGetMemoryFdPropertiesKHRFn;
- #endif  // defined(OS_LINUX) || defined(OS_ANDROID)
-@@ -447,14 +447,14 @@ struct VulkanFunctionPointers {
-       ->vkGetAndroidHardwareBufferPropertiesANDROIDFn
- #endif  // defined(OS_ANDROID)
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
- #define vkGetSemaphoreFdKHR \
-   gpu::GetVulkanFunctionPointers()->vkGetSemaphoreFdKHRFn
- #define vkImportSemaphoreFdKHR \
-   gpu::GetVulkanFunctionPointers()->vkImportSemaphoreFdKHRFn
- #endif  // defined(OS_LINUX) || defined(OS_ANDROID)
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
- #define vkGetMemoryFdKHR gpu::GetVulkanFunctionPointers()->vkGetMemoryFdKHRFn
- #define vkGetMemoryFdPropertiesKHR \
-   gpu::GetVulkanFunctionPointers()->vkGetMemoryFdPropertiesKHRFn
-@@ -493,4 +493,4 @@ struct VulkanFunctionPointers {
-   gpu::GetVulkanFunctionPointers()->vkGetSwapchainImagesKHRFn
- #define vkQueuePresentKHR gpu::GetVulkanFunctionPointers()->vkQueuePresentKHRFn
- 
--#endif  // GPU_VULKAN_VULKAN_FUNCTION_POINTERS_H_
-\ No newline at end of file
-+#endif  // GPU_VULKAN_VULKAN_FUNCTION_POINTERS_H_
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_BUILD.gn
deleted file mode 100644
index f70d5c4357..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_BUILD.gn
+++ /dev/null
@@ -1,40 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/headless/BUILD.gn.orig	2020-06-25 09:32:39.000000000 +0000
-+++ src/3rdparty/chromium/headless/BUILD.gn
-@@ -264,7 +264,7 @@ source_set("headless_shared_sources") {
-   sources += generated_devtools_api
-   sources += get_target_outputs(":protocol_sources")
- 
--  if (!is_fuchsia) {
-+  if (!is_fuchsia && !is_bsd) {
-     sources += [
-       "lib/headless_crash_reporter_client.cc",
-       "lib/headless_crash_reporter_client.h",
-@@ -284,7 +284,7 @@ source_set("headless_shared_sources") {
-     "//url",
-   ]
- 
--  if (!is_fuchsia) {
-+  if (!is_fuchsia && !is_bsd) {
-     deps += [ "//components/crash/content/browser" ]
-   }
-   if (is_component_build && is_win) {
-@@ -437,7 +437,7 @@ component("headless_non_renderer") {
-       "//v8",
-     ]
- 
--    if (!is_fuchsia) {
-+    if (!is_fuchsia && !is_bsd) {
-       deps += [ "//components/crash/content/browser" ]
-     }
-     if (is_win) {
-@@ -717,7 +717,7 @@ static_library("headless_shell_lib") {
-     public_deps += [ ":headless_non_renderer" ]
-   }
- 
--  if (!is_fuchsia) {
-+  if (!is_fuchsia && !is_bsd) {
-     deps += [ "//components/crash/content/browser" ]
-   }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.cc
deleted file mode 100644
index f0e49e90d0..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/headless/lib/browser/headless_content_browser_client.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/headless/lib/browser/headless_content_browser_client.cc
-@@ -158,7 +158,7 @@ HeadlessContentBrowserClient::GetGenerat
-   return content::GeneratedCodeCacheSettings(true, 0, context->GetPath());
- }
- 
--#if defined(OS_POSIX) && !defined(OS_MACOSX)
-+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_BSD)
- void HeadlessContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
-     const base::CommandLine& command_line,
-     int child_process_id,
-@@ -241,7 +241,7 @@ void HeadlessContentBrowserClient::Appen
-                                             process_type, child_process_id);
-   }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Processes may only query perf_event_open with the BPF sandbox disabled.
-   if (old_command_line.HasSwitch(::switches::kEnableThreadInstructionCount) &&
-       old_command_line.HasSwitch(service_manager::switches::kNoSandbox)) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.h
deleted file mode 100644
index caa3a020e4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/headless/lib/browser/headless_content_browser_client.h.orig	2020-07-08 21:40:44.000000000 +0000
-+++ src/3rdparty/chromium/headless/lib/browser/headless_content_browser_client.h
-@@ -29,7 +29,7 @@ class HeadlessContentBrowserClient : pub
-       override;
-   content::GeneratedCodeCacheSettings GetGeneratedCodeCacheSettings(
-       content::BrowserContext* context) override;
--#if defined(OS_POSIX) && !defined(OS_MACOSX)
-+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_BSD)
-   void GetAdditionalMappedFilesForChildProcess(
-       const base::CommandLine& command_line,
-       int child_process_id,
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_browser_headless__request__context__manager.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_browser_headless__request__context__manager.cc
deleted file mode 100644
index 3d9f7ab83a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_browser_headless__request__context__manager.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/headless/lib/browser/headless_request_context_manager.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/headless/lib/browser/headless_request_context_manager.cc
-@@ -27,7 +27,7 @@ namespace headless {
- 
- namespace {
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- static char kProductName[] = "HeadlessChrome";
- #endif
- 
-@@ -57,7 +57,7 @@ net::NetworkTrafficAnnotationTag GetProx
-   return traffic_annotation;
- }
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- ::network::mojom::CryptConfigPtr BuildCryptConfigOnce(
-     const base::FilePath& user_data_path) {
-   static bool done_once = false;
-@@ -205,7 +205,7 @@ HeadlessRequestContextManager::HeadlessR
-     proxy_config_monitor_ = std::make_unique<HeadlessProxyConfigMonitor>(
-         base::ThreadTaskRunnerHandle::Get());
-   }
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   auto crypt_config = BuildCryptConfigOnce(user_data_path_);
-   if (crypt_config)
-     content::GetNetworkService()->SetCryptConfig(std::move(crypt_config));
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.cc
deleted file mode 100644
index 8682a587ab..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/headless/lib/headless_content_main_delegate.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/headless/lib/headless_content_main_delegate.cc
-@@ -322,7 +322,7 @@ void HeadlessContentMainDelegate::InitCr
-     const base::CommandLine& command_line) {
-   if (command_line.HasSwitch(::switches::kDisableBreakpad))
-     return;
--#if defined(OS_FUCHSIA)
-+#if defined(OS_FUCHSIA) || defined(OS_BSD)
-   // TODO(fuchsia): Implement this when crash reporting/Breakpad are available
-   // in Fuchsia. (crbug.com/753619)
-   NOTIMPLEMENTED();
-@@ -405,7 +405,7 @@ int HeadlessContentMainDelegate::RunProc
- }
- #endif  // !defined(CHROME_MULTIPLE_DLL_CHILD)
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- void SIGTERMProfilingShutdown(int signal) {
-   content::Profiling::Stop();
-   struct sigaction sigact;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.h
deleted file mode 100644
index f10b42ee7a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/headless/lib/headless_content_main_delegate.h.orig	2020-07-08 21:40:44.000000000 +0000
-+++ src/3rdparty/chromium/headless/lib/headless_content_main_delegate.h
-@@ -57,7 +57,7 @@ class HEADLESS_EXPORT HeadlessContentMai
- 
-   HeadlessBrowserImpl* browser() const { return browser_.get(); }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   void ZygoteForked() override;
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_headless__macros.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_headless__macros.h
deleted file mode 100644
index d951758433..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_headless_lib_headless__macros.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/headless/lib/headless_macros.h.orig	2020-07-08 21:40:44.000000000 +0000
-+++ src/3rdparty/chromium/headless/lib/headless_macros.h
-@@ -7,7 +7,7 @@
- 
- #include "build/build_config.h"
- 
--#if defined(OS_POSIX) && !defined(OS_MACOSX)
-+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_BSD)
- #define HEADLESS_USE_BREAKPAD
- #endif  // defined(OS_POSIX) && !defined(OS_MACOSX)
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__channel.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__channel.h
deleted file mode 100644
index cde979953a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__channel.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/ipc/ipc_channel.h.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/ipc/ipc_channel.h
-@@ -244,7 +244,7 @@ class COMPONENT_EXPORT(IPC) Channel : pu
-   static std::string GenerateUniqueRandomChannelID();
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Sandboxed processes live in a PID namespace, so when sending the IPC hello
-   // message from client to server we need to send the PID from the global
-   // PID namespace.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__channel__common.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__channel__common.cc
deleted file mode 100644
index 9ee9af8646..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__channel__common.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/ipc/ipc_channel_common.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/ipc/ipc_channel_common.cc
-@@ -10,7 +10,7 @@
- 
- namespace IPC {
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- 
- namespace {
- int g_global_pid = 0;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__channel__mojo.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__channel__mojo.cc
deleted file mode 100644
index eef6ea6cd7..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__channel__mojo.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/ipc/ipc_channel_mojo.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/ipc/ipc_channel_mojo.cc
-@@ -74,7 +74,7 @@ class MojoChannelFactory : public Channe
- };
- 
- base::ProcessId GetSelfPID() {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   if (int global_pid = Channel::GetGlobalPid())
-     return global_pid;
- #endif  // OS_LINUX
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__message__utils.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__message__utils.cc
deleted file mode 100644
index 392af805c4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__message__utils.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/ipc/ipc_message_utils.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/ipc/ipc_message_utils.cc
-@@ -356,7 +356,7 @@ void ParamTraits<unsigned int>::Log(cons
-   l->append(base::NumberToString(p));
- }
- 
--#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_FUCHSIA) || \
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_FUCHSIA) || defined(OS_BSD) || \
-     (defined(OS_ANDROID) && defined(ARCH_CPU_64_BITS))
- void ParamTraits<long>::Log(const param_type& p, std::string* l) {
-   l->append(base::NumberToString(p));
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h
deleted file mode 100644
index 920399ac71..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/ipc/ipc_message_utils.h.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/ipc/ipc_message_utils.h
-@@ -209,7 +209,7 @@ struct ParamTraits<unsigned int> {
- //   3) Android 64 bit and Fuchsia also have int64_t typedef'd to long.
- // Since we want to support Android 32<>64 bit IPC, as long as we don't have
- // these traits for 32 bit ARM then that'll catch any errors.
--#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_FUCHSIA) || \
-+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_FUCHSIA) || defined(OS_BSD) || \
-     (defined(OS_ANDROID) && defined(ARCH_CPU_64_BITS))
- template <>
- struct ParamTraits<long> {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_BUILD.gn
deleted file mode 100644
index af3866be4c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_BUILD.gn
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-Index: src/3rdparty/chromium/media/BUILD.gn
---- src/3rdparty/chromium/media/BUILD.gn.orig
-+++ src/3rdparty/chromium/media/BUILD.gn
-@@ -67,6 +67,9 @@ config("media_config") {
-       defines += [ "DLOPEN_PULSEAUDIO" ]
-     }
-   }
-+  if (use_sndio) {
-+    defines += [ "USE_SNDIO" ]
-+  }
-   if (use_cras) {
-     defines += [ "USE_CRAS" ]
-   }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_BUILD.gn
deleted file mode 100644
index 822fe74a66..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/audio/BUILD.gn.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/media/audio/BUILD.gn
-@@ -232,7 +232,7 @@ source_set("audio") {
-     ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [ "linux/audio_manager_linux.cc" ]
-   }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_alsa_audio__manager__alsa.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_alsa_audio__manager__alsa.cc
deleted file mode 100644
index cf1dbe3b10..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_alsa_audio__manager__alsa.cc
+++ /dev/null
@@ -1,56 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/audio/alsa/audio_manager_alsa.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/audio/alsa/audio_manager_alsa.cc
-@@ -92,7 +92,9 @@ void AudioManagerAlsa::GetAlsaAudioDevic
-   int card = -1;
- 
-   // Loop through the sound cards to get ALSA device hints.
-+#if defined(OS_LINUX)
-   while (!wrapper_->CardNext(&card) && card >= 0) {
-+#endif
-     void** hints = NULL;
-     int error = wrapper_->DeviceNameHint(card, kPcmInterfaceName, &hints);
-     if (!error) {
-@@ -104,7 +106,9 @@ void AudioManagerAlsa::GetAlsaAudioDevic
-       DLOG(WARNING) << "GetAlsaAudioDevices: unable to get device hints: "
-                     << wrapper_->StrError(error);
-     }
-+#if defined(OS_LINUX)
-   }
-+#endif
- }
- 
- void AudioManagerAlsa::GetAlsaDevicesInfo(AudioManagerAlsa::StreamType type,
-@@ -187,7 +191,11 @@ bool AudioManagerAlsa::IsAlsaDeviceAvail
-   // goes through software conversion if needed (e.g. incompatible
-   // sample rate).
-   // TODO(joi): Should we prefer "hw" instead?
-+#if defined(OS_LINUX)
-   static const char kDeviceTypeDesired[] = "plughw";
-+#else
-+  static const char kDeviceTypeDesired[] = "plug";
-+#endif
-   return strncmp(kDeviceTypeDesired, device_name,
-                  base::size(kDeviceTypeDesired) - 1) == 0;
- }
-@@ -209,7 +217,9 @@ bool AudioManagerAlsa::HasAnyAlsaAudioDe
-   // Loop through the sound cards.
-   // Don't use snd_device_name_hint(-1,..) since there is a access violation
-   // inside this ALSA API with libasound.so.2.0.0.
-+#if defined(OS_LINUX)
-   while (!wrapper_->CardNext(&card) && (card >= 0) && !has_device) {
-+#endif
-     int error = wrapper_->DeviceNameHint(card, kPcmInterfaceName, &hints);
-     if (!error) {
-       for (void** hint_iter = hints; *hint_iter != NULL; hint_iter++) {
-@@ -233,7 +243,9 @@ bool AudioManagerAlsa::HasAnyAlsaAudioDe
-       DLOG(WARNING) << "HasAnyAudioDevice: unable to get device hints: "
-                     << wrapper_->StrError(error);
-     }
-+#if defined(OS_LINUX)
-   }
-+#endif
- 
-   return has_device;
- }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__features.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__features.cc
deleted file mode 100644
index b4ef56f15f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__features.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/audio/audio_features.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/audio/audio_features.cc
-@@ -11,7 +11,7 @@ namespace features {
- // detected. It will be restarted when needed.
- const base::Feature kAudioServiceOutOfProcessKillAtHang{
-   "AudioServiceOutOfProcessKillAtHang",
--#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
-+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
-       base::FEATURE_ENABLED_BY_DEFAULT
- #else
-       base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__input__device.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__input__device.cc
deleted file mode 100644
index 58b4f75727..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__input__device.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/audio/audio_input_device.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/media/audio/audio_input_device.cc
-@@ -248,7 +248,7 @@ void AudioInputDevice::OnStreamCreated(
- // also a risk of false positives if we are suspending when starting the stream
- // here. See comments in AliveChecker and PowerObserverHelper for details and
- // todos.
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   const bool stop_at_first_alive_notification = true;
-   const bool pause_check_during_suspend = false;
- #else
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__manager.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__manager.cc
deleted file mode 100644
index 264c93b43b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__manager.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/audio/audio_manager.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/audio/audio_manager.cc
-@@ -48,7 +48,7 @@ class AudioManagerHelper {
-   }
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   void set_app_name(const std::string& app_name) { app_name_ = app_name; }
-   const std::string& app_name() const { return app_name_; }
- #endif
-@@ -59,7 +59,7 @@ class AudioManagerHelper {
-   std::unique_ptr<base::win::ScopedCOMInitializer> com_initializer_for_testing_;
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   std::string app_name_;
- #endif
- 
-@@ -128,7 +128,7 @@ std::unique_ptr<AudioManager> AudioManag
-   return Create(std::move(audio_thread), GetHelper()->fake_log_factory());
- }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- // static
- void AudioManager::SetGlobalAppName(const std::string& app_name) {
-   GetHelper()->set_app_name(app_name);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__manager.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__manager.h
deleted file mode 100644
index f11d710f9b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_audio_audio__manager.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/audio/audio_manager.h.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/media/audio/audio_manager.h
-@@ -60,7 +60,7 @@ class MEDIA_EXPORT AudioManager {
-   static std::unique_ptr<AudioManager> CreateForTesting(
-       std::unique_ptr<AudioThread> audio_thread);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Sets the name of the audio source as seen by external apps. Only actually
-   // used with PulseAudio and MPRIS as of this writing.
-   static void SetGlobalAppName(const std::string& app_name);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_BUILD.gn
deleted file mode 100644
index 3da5ca8383..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_BUILD.gn
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/base/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/media/base/BUILD.gn
-@@ -397,7 +397,7 @@ jumbo_source_set("base") {
-     defines += [ "DISABLE_USER_INPUT_MONITOR" ]
-   }
- 
--  if (is_linux || is_win) {
-+  if (is_linux || is_win || is_bsd) {
-     sources += [
-       "keyboard_event_counter.cc",
-       "keyboard_event_counter.h",
-@@ -405,7 +405,7 @@ jumbo_source_set("base") {
-   }
- 
-   # Note: should also work on is_posix || is_fuchsia
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [
-       "scopedfd_helper.cc",
-       "scopedfd_helper.h",
-@@ -612,7 +612,7 @@ source_set("unit_tests") {
-     deps += [ "//media/base/mac:unit_tests" ]
-   }
- 
--  if (is_linux || is_win) {
-+  if (is_linux || is_win || is_bsd) {
-     sources += [ "keyboard_event_counter_unittest.cc" ]
-   }
-   if (is_win) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_audio__latency.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_audio__latency.cc
deleted file mode 100644
index c7472e6c26..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_audio__latency.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/base/audio_latency.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/base/audio_latency.cc
-@@ -113,7 +113,7 @@ int AudioLatency::GetRtcBufferSize(int s
-     return frames_per_buffer;
-   }
- 
--#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_FUCHSIA)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_FUCHSIA) || defined(OS_BSD)
-   // On Linux, MacOS and Fuchsia, the low level IO implementations on the
-   // browser side supports all buffer size the clients want. We use the native
-   // peer connection buffer size (10ms) to achieve best possible performance.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media__switches.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media__switches.cc
deleted file mode 100644
index 3824c47da4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media__switches.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/base/media_switches.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/media/base/media_switches.cc
-@@ -37,7 +37,7 @@ const char kDisableMediaSuspend[] = "dis
- const char kReportVp9AsAnUnsupportedMimeType[] =
-     "report-vp9-as-an-unsupported-mime-type";
- 
--#if defined(OS_LINUX) || defined(OS_FREEBSD) || defined(OS_SOLARIS)
-+#if defined(OS_LINUX) || defined(OS_BSD) || defined(OS_SOLARIS)
- // The Alsa device to use when opening an audio input stream.
- const char kAlsaInputDevice[] = "alsa-input-device";
- // The Alsa device to use when opening an audio stream.
-@@ -346,7 +346,7 @@ const base::Feature kGav1VideoDecoder{"G
- const base::Feature kGlobalMediaControls {
-   "GlobalMediaControls",
- #if defined(OS_WIN) || defined(OS_MACOSX) || \
--    (defined(OS_LINUX) && !defined(OS_CHROMEOS))
-+    ((defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS))
-       base::FEATURE_ENABLED_BY_DEFAULT
- #else
-       base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media__switches.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media__switches.h
deleted file mode 100644
index 64c12a52b7..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media__switches.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/base/media_switches.h.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/media/base/media_switches.h
-@@ -35,7 +35,7 @@ MEDIA_EXPORT extern const char kDisableB
- 
- MEDIA_EXPORT extern const char kReportVp9AsAnUnsupportedMimeType[];
- 
--#if defined(OS_LINUX) || defined(OS_FREEBSD) || defined(OS_SOLARIS)
-+#if defined(OS_LINUX) || defined(OS_BSD) || defined(OS_SOLARIS)
- MEDIA_EXPORT extern const char kAlsaInputDevice[];
- MEDIA_EXPORT extern const char kAlsaOutputDevice[];
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_scopedfd__helper.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_scopedfd__helper.h
deleted file mode 100644
index fd55bdd56b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_scopedfd__helper.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/base/scopedfd_helper.h.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/base/scopedfd_helper.h
-@@ -14,7 +14,7 @@ namespace media {
- // since the only current user is V4L2 we are limiting the scope to OS_LINUX so
- // the binary size does not inflate on non-using systems. Feel free to adapt
- // this and BUILD.gn as our needs evolve.
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- 
- // Return a new vector containing duplicates of |fds|, or PCHECKs in case of an
- // error.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_status.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_status.cc
deleted file mode 100644
index a379a7694c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_status.cc
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/base/status.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/base/status.cc
-@@ -66,7 +66,9 @@ Status&& Status::AddCause(Status&& cause
- 
- void Status::AddFrame(const base::Location& location) {
-   DCHECK(data_);
-+#if SUPPORTS_LOCATION_BUILTINS
-   data_->frames.push_back(MediaSerialize(location));
-+#endif
- }
- 
- Status OkStatus() {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video__frame.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video__frame.cc
deleted file mode 100644
index 4c157117c2..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video__frame.cc
+++ /dev/null
@@ -1,67 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/base/video_frame.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/base/video_frame.cc
-@@ -57,7 +57,7 @@ std::string VideoFrame::StorageTypeToStr
-       return "OWNED_MEMORY";
-     case VideoFrame::STORAGE_SHMEM:
-       return "SHMEM";
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-     case VideoFrame::STORAGE_DMABUFS:
-       return "DMABUFS";
- #endif
-@@ -74,7 +74,7 @@ std::string VideoFrame::StorageTypeToStr
- // static
- bool VideoFrame::IsStorageTypeMappable(VideoFrame::StorageType storage_type) {
-   return
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-       // This is not strictly needed but makes explicit that, at VideoFrame
-       // level, DmaBufs are not mappable from userspace.
-       storage_type != VideoFrame::STORAGE_DMABUFS &&
-@@ -259,7 +259,7 @@ static base::Optional<VideoFrameLayout> 
-   return VideoFrameLayout::CreateWithPlanes(format, coded_size, planes);
- }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- // This class allows us to embed a vector<ScopedFD> into a scoped_refptr, and
- // thus to have several VideoFrames share the same set of DMABUF FDs.
- class VideoFrame::DmabufHolder
-@@ -589,7 +589,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
-   return frame;
- }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- // static
- scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
-     const VideoFrameLayout& layout,
-@@ -725,7 +725,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
-     }
-   }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   DCHECK(frame->dmabuf_fds_);
-   // If there are any |dmabuf_fds_| plugged in, we should refer them too.
-   wrapping_frame->dmabuf_fds_ = frame->dmabuf_fds_;
-@@ -1058,7 +1058,7 @@ VideoFrame::mailbox_holder(size_t textur
-                         : mailbox_holders_[texture_index];
- }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- const std::vector<base::ScopedFD>& VideoFrame::DmabufFds() const {
-   DCHECK_EQ(storage_type_, STORAGE_DMABUFS);
- 
-@@ -1141,7 +1141,7 @@ VideoFrame::VideoFrame(const VideoFrameL
-       storage_type_(storage_type),
-       visible_rect_(Intersection(visible_rect, gfx::Rect(layout.coded_size()))),
-       natural_size_(natural_size),
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-       dmabuf_fds_(base::MakeRefCounted<DmabufHolder>()),
- #endif
-       timestamp_(timestamp),
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video__frame.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video__frame.h
deleted file mode 100644
index 841bb98204..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video__frame.h
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/base/video_frame.h.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/base/video_frame.h
-@@ -40,7 +40,7 @@
- #include "base/mac/scoped_cftyperef.h"
- #endif  // defined(OS_MACOSX)
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "base/files/scoped_file.h"
- #endif  // defined(OS_LINUX)
- 
-@@ -81,7 +81,7 @@ class MEDIA_EXPORT VideoFrame : public b
-     STORAGE_UNOWNED_MEMORY = 2,  // External, non owned data pointers.
-     STORAGE_OWNED_MEMORY = 3,  // VideoFrame has allocated its own data buffer.
-     STORAGE_SHMEM = 4,         // Backed by unsafe (writable) shared memory.
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-     // TODO(mcasas): Consider turning this type into STORAGE_NATIVE
-     // based on the idea of using this same enum value for both DMA
-     // buffers on Linux and CVPixelBuffers on Mac (which currently use
-@@ -245,7 +245,7 @@ class MEDIA_EXPORT VideoFrame : public b
-       ReleaseMailboxCB mailbox_holder_release_cb,
-       base::TimeDelta timestamp);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Wraps provided dmabufs
-   // (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
-   // VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
-@@ -485,7 +485,7 @@ class MEDIA_EXPORT VideoFrame : public b
-   // mailbox, the caller must wait for the included sync point.
-   const gpu::MailboxHolder& mailbox_holder(size_t texture_index) const;
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Returns a vector containing the backing DmaBufs for this frame. The number
-   // of returned DmaBufs will be equal or less than the number of planes of
-   // the frame. If there are less, this means that the last FD contains the
-@@ -671,7 +671,7 @@ class MEDIA_EXPORT VideoFrame : public b
-   // GPU memory buffer, if this frame is STORAGE_GPU_MEMORY_BUFFER.
-   std::unique_ptr<gfx::GpuMemoryBuffer> gpu_memory_buffer_;
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   class DmabufHolder;
- 
-   // Dmabufs for the frame, used when storage is STORAGE_DMABUFS. Size is either
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_BUILD.gn
deleted file mode 100644
index 19b7d49236..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/capture/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/media/capture/BUILD.gn
-@@ -227,7 +227,7 @@ jumbo_component("capture_lib") {
-   }
- 
-   # This includes the case of ChromeOS
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [
-       "video/linux/camera_config_chromeos.cc",
-       "video/linux/camera_config_chromeos.h",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc
deleted file mode 100644
index f0f43c8193..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/capture/video/create_video_capture_device_factory.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/capture/video/create_video_capture_device_factory.cc
-@@ -10,7 +10,7 @@
- #include "media/capture/video/fake_video_capture_device_factory.h"
- #include "media/capture/video/file_video_capture_device_factory.h"
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- #include "media/capture/video/linux/video_capture_device_factory_linux.h"
- #elif defined(OS_CHROMEOS)
- #include "media/capture/video/chromeos/camera_app_device_bridge_impl.h"
-@@ -82,7 +82,7 @@ CreateChromeOSVideoCaptureDeviceFactory(
- std::unique_ptr<VideoCaptureDeviceFactory>
- CreatePlatformSpecificVideoCaptureDeviceFactory(
-     scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) {
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   return std::make_unique<VideoCaptureDeviceFactoryLinux>(ui_task_runner);
- #elif defined(OS_CHROMEOS)
-   return CreateChromeOSVideoCaptureDeviceFactory(ui_task_runner, {});
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_fake__video__capture__device__factory.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_fake__video__capture__device__factory.cc
deleted file mode 100644
index 6fb3b9da82..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_fake__video__capture__device__factory.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/capture/video/fake_video_capture_device_factory.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/media/capture/video/fake_video_capture_device_factory.cc
-@@ -208,7 +208,7 @@ void FakeVideoCaptureDeviceFactory::GetD
-   for (const auto& entry : devices_config_) {
-     device_descriptors->emplace_back(
-         base::StringPrintf("fake_device_%d", entry_index), entry.device_id,
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-         VideoCaptureApi::LINUX_V4L2_SINGLE_PLANE
- #elif defined(OS_MACOSX)
-         VideoCaptureApi::MACOSX_AVFOUNDATION
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc
deleted file mode 100644
index fc7fd1827f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/capture/video/file_video_capture_device_factory.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/capture/video/file_video_capture_device_factory.cc
-@@ -54,7 +54,7 @@ void FileVideoCaptureDeviceFactory::GetD
- #elif defined(OS_MACOSX)
-       command_line_file_path.value(), kFileVideoCaptureDeviceName,
-       VideoCaptureApi::MACOSX_AVFOUNDATION
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-       command_line_file_path.value(), kFileVideoCaptureDeviceName,
-       VideoCaptureApi::LINUX_V4L2_SINGLE_PLANE
- #else
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc
deleted file mode 100644
index b56cc53701..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc
+++ /dev/null
@@ -1,157 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_delegate.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_delegate.cc
-@@ -4,8 +4,12 @@
- 
- #include "media/capture/video/linux/v4l2_capture_delegate.h"
- 
-+#if defined(OS_LINUX)
- #include <linux/version.h>
- #include <linux/videodev2.h>
-+#else
-+#include <sys/videoio.h>
-+#endif
- #include <poll.h>
- #include <sys/fcntl.h>
- #include <sys/ioctl.h>
-@@ -13,7 +17,7 @@
- 
- #include <utility>
- 
--#if !defined(OS_OPENBSD)
-+#if !defined(OS_BSD)
- #include <linux/version.h>
- #endif
- 
-@@ -28,10 +32,12 @@
- 
- using media::mojom::MeteringMode;
- 
--#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 6, 0)
-+#if defined(OS_LINUX)
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 6, 0) || defined(OS_BSD)
- // 16 bit depth, Realsense F200.
- #define V4L2_PIX_FMT_Z16 v4l2_fourcc('Z', '1', '6', ' ')
- #endif
-+#endif
- 
- // TODO(aleksandar.stojiljkovic): Wrap this with kernel version check once the
- // format is introduced to kernel.
-@@ -70,8 +76,10 @@ struct {
-   size_t num_planes;
- } constexpr kSupportedFormatsAndPlanarity[] = {
-     {V4L2_PIX_FMT_YUV420, PIXEL_FORMAT_I420, 1},
-+#if !defined(OS_NETBSD)
-     {V4L2_PIX_FMT_Y16, PIXEL_FORMAT_Y16, 1},
-     {V4L2_PIX_FMT_Z16, PIXEL_FORMAT_Y16, 1},
-+#endif
-     {V4L2_PIX_FMT_INVZ, PIXEL_FORMAT_Y16, 1},
-     {V4L2_PIX_FMT_YUYV, PIXEL_FORMAT_YUY2, 1},
-     {V4L2_PIX_FMT_RGB24, PIXEL_FORMAT_RGB24, 1},
-@@ -90,11 +98,13 @@ struct {
- constexpr int kMaxIOCtrlRetries = 5;
- 
- // Base id and class identifier for Controls to be reset.
-+#if !defined(OS_NETBSD)
- struct {
-   uint32_t control_base;
-   uint32_t class_id;
- } constexpr kControls[] = {{V4L2_CID_USER_BASE, V4L2_CID_USER_CLASS},
-                            {V4L2_CID_CAMERA_CLASS_BASE, V4L2_CID_CAMERA_CLASS}};
-+#endif
- 
- // Fill in |format| with the given parameters.
- void FillV4L2Format(v4l2_format* format,
-@@ -127,9 +137,11 @@ void FillV4L2RequestBuffer(v4l2_requestb
- bool IsSpecialControl(int control_id) {
-   switch (control_id) {
-     case V4L2_CID_AUTO_WHITE_BALANCE:
-+#if !defined(OS_NETBSD)
-     case V4L2_CID_EXPOSURE_AUTO:
-     case V4L2_CID_EXPOSURE_AUTO_PRIORITY:
-     case V4L2_CID_FOCUS_AUTO:
-+#endif
-       return true;
-   }
-   return false;
-@@ -146,6 +158,7 @@ bool IsSpecialControl(int control_id) {
- #define V4L2_CID_PANTILT_CMD (V4L2_CID_CAMERA_CLASS_BASE + 34)
- #endif
- bool IsBlacklistedControl(int control_id) {
-+#if !defined(OS_NETBSD)
-   switch (control_id) {
-     case V4L2_CID_PAN_RELATIVE:
-     case V4L2_CID_TILT_RELATIVE:
-@@ -161,6 +174,7 @@ bool IsBlacklistedControl(int control_id
-     case V4L2_CID_PANTILT_CMD:
-       return true;
-   }
-+#endif
-   return false;
- }
- 
-@@ -339,6 +353,7 @@ void V4L2CaptureDelegate::AllocateAndSta
- 
-   // Set anti-banding/anti-flicker to 50/60Hz. May fail due to not supported
-   // operation (|errno| == EINVAL in this case) or plain failure.
-+#if !defined(OS_NETBSD)
-   if ((power_line_frequency_ == V4L2_CID_POWER_LINE_FREQUENCY_50HZ)
-       || (power_line_frequency_ == V4L2_CID_POWER_LINE_FREQUENCY_60HZ)
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,0)
-@@ -352,6 +367,7 @@ void V4L2CaptureDelegate::AllocateAndSta
-     if (retval != 0)
-       DVLOG(1) << "Error setting power line frequency removal";
-   }
-+#endif
- 
-   capture_format_.frame_size.SetSize(video_fmt_.fmt.pix.width,
-                                      video_fmt_.fmt.pix.height);
-@@ -391,6 +407,7 @@ void V4L2CaptureDelegate::GetPhotoState(
- 
-   mojom::PhotoStatePtr photo_capabilities = mojo::CreateEmptyPhotoState();
- 
-+#if !defined(OS_NETBSD)
-   photo_capabilities->pan = RetrieveUserControlRange(V4L2_CID_PAN_ABSOLUTE);
-   photo_capabilities->tilt = RetrieveUserControlRange(V4L2_CID_TILT_ABSOLUTE);
-   photo_capabilities->zoom = RetrieveUserControlRange(V4L2_CID_ZOOM_ABSOLUTE);
-@@ -488,6 +505,7 @@ void V4L2CaptureDelegate::GetPhotoState(
-   photo_capabilities->saturation =
-       RetrieveUserControlRange(V4L2_CID_SATURATION);
-   photo_capabilities->sharpness = RetrieveUserControlRange(V4L2_CID_SHARPNESS);
-+#endif
- 
-   std::move(callback).Run(std::move(photo_capabilities));
- }
-@@ -499,6 +517,7 @@ void V4L2CaptureDelegate::SetPhotoOption
-   if (!device_fd_.is_valid() || !is_capturing_)
-     return;
- 
-+#if !defined(OS_NETBSD)
-   if (settings->has_pan) {
-     v4l2_control pan_current = {};
-     pan_current.id = V4L2_CID_PAN_ABSOLUTE;
-@@ -610,6 +629,7 @@ void V4L2CaptureDelegate::SetPhotoOption
-       DoIoctl(VIDIOC_S_CTRL, &set_exposure_time);
-     }
-   }
-+#endif
- 
-   if (settings->has_brightness) {
-     v4l2_control current = {};
-@@ -693,6 +713,7 @@ mojom::RangePtr V4L2CaptureDelegate::Ret
- }
- 
- void V4L2CaptureDelegate::ResetUserAndCameraControlsToDefault() {
-+#if !defined(OS_NETBSD)
-   // Set V4L2_CID_AUTO_WHITE_BALANCE to false first.
-   v4l2_control auto_white_balance = {};
-   auto_white_balance.id = V4L2_CID_AUTO_WHITE_BALANCE;
-@@ -788,6 +809,7 @@ void V4L2CaptureDelegate::ResetUserAndCa
-   ext_controls.controls = special_camera_controls.data();
-   if (DoIoctl(VIDIOC_S_EXT_CTRLS, &ext_controls) < 0)
-     DPLOG(INFO) << "VIDIOC_S_EXT_CTRLS";
-+#endif
- }
- 
- bool V4L2CaptureDelegate::MapAndQueueBuffer(int index) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.h
deleted file mode 100644
index 2fe603fde9..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_delegate.h.orig	2020-07-15 18:55:59.000000000 +0000
-+++ src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_delegate.h
-@@ -20,7 +20,7 @@
- #include "media/capture/video/linux/v4l2_capture_device_impl.h"
- #include "media/capture/video/video_capture_device.h"
- 
--#if defined(OS_OPENBSD)
-+#if defined(OS_OPENBSD) || defined(OS_NETBSD)
- #include <sys/videoio.h>
- #else
- #include <linux/videodev2.h>
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__factory__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__factory__linux.cc
deleted file mode 100644
index b7866436ca..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__factory__linux.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/capture/video/linux/video_capture_device_factory_linux.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/media/capture/video/linux/video_capture_device_factory_linux.cc
-@@ -21,7 +21,7 @@
- #include "media/capture/video/linux/scoped_v4l2_device_fd.h"
- #include "media/capture/video/linux/video_capture_device_linux.h"
- 
--#if defined(OS_OPENBSD)
-+#if defined(OS_OPENBSD) || defined(OS_NETBSD)
- #include <sys/videoio.h>
- #else
- #include <linux/videodev2.h>
-@@ -277,6 +277,7 @@ std::vector<float> VideoCaptureDeviceFac
-     uint32_t fourcc,
-     uint32_t width,
-     uint32_t height) {
-+#if !defined(OS_NETBSD)
-   std::vector<float> frame_rates;
- 
-   v4l2_frmivalenum frame_interval = {};
-@@ -303,6 +304,9 @@ std::vector<float> VideoCaptureDeviceFac
-   if (frame_rates.empty())
-     frame_rates.push_back(0);
-   return frame_rates;
-+#else
-+  NOTIMPLEMENTED_LOG_ONCE();
-+#endif
- }
- 
- void VideoCaptureDeviceFactoryLinux::GetSupportedFormatsForV4L2BufferType(
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__linux.cc
deleted file mode 100644
index a92514c617..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__linux.cc
+++ /dev/null
@@ -1,45 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/capture/video/linux/video_capture_device_linux.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/media/capture/video/linux/video_capture_device_linux.cc
-@@ -13,7 +13,7 @@
- #include "build/build_config.h"
- #include "media/capture/video/linux/v4l2_capture_delegate.h"
- 
--#if defined(OS_OPENBSD)
-+#if defined(OS_OPENBSD) || defined(OS_NETBSD)
- #include <sys/videoio.h>
- #else
- #include <linux/videodev2.h>
-@@ -24,6 +24,7 @@ namespace media {
- 
- namespace {
- 
-+#if !defined(OS_NETBSD)
- int TranslatePowerLineFrequencyToV4L2(PowerLineFrequency frequency) {
-   switch (frequency) {
-     case PowerLineFrequency::FREQUENCY_50HZ:
-@@ -39,6 +40,7 @@ int TranslatePowerLineFrequencyToV4L2(Po
- #endif
-   }
- }
-+#endif
- 
- }  // namespace
- 
-@@ -75,6 +77,7 @@ VideoCaptureDeviceLinux::~VideoCaptureDe
- void VideoCaptureDeviceLinux::AllocateAndStart(
-     const VideoCaptureParams& params,
-     std::unique_ptr<VideoCaptureDevice::Client> client) {
-+#if !defined(OS_NETBSD)
-   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-   DCHECK(!capture_impl_);
-   if (v4l2_thread_.IsRunning())
-@@ -103,6 +106,7 @@ void VideoCaptureDeviceLinux::AllocateAn
-   for (auto& request : photo_requests_queue_)
-     v4l2_thread_.task_runner()->PostTask(FROM_HERE, std::move(request));
-   photo_requests_queue_.clear();
-+#endif
- }
- 
- void VideoCaptureDeviceLinux::StopAndDeAllocate() {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_video__capture__buffer__pool__impl.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_video__capture__buffer__pool__impl.cc
deleted file mode 100644
index 49028b2fe7..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_video__capture__buffer__pool__impl.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/capture/video/video_capture_buffer_pool_impl.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/capture/video/video_capture_buffer_pool_impl.cc
-@@ -58,7 +58,7 @@ VideoCaptureBufferPoolImpl::CreateShared
-     int buffer_id) {
- // This requires platforms where base::SharedMemoryHandle is backed by a
- // file descriptor.
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   base::AutoLock lock(lock_);
- 
-   VideoCaptureBufferTracker* tracker = GetTracker(buffer_id);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__client.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__client.cc
deleted file mode 100644
index 30be451329..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__client.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/capture/video/video_capture_device_client.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/capture/video/video_capture_device_client.cc
-@@ -301,7 +301,7 @@ void VideoCaptureDeviceClient::OnIncomin
- // see http://linuxtv.org/downloads/v4l-dvb-apis/packed-rgb.html.
- // Windows RGB24 defines blue at lowest byte,
- // see https://msdn.microsoft.com/en-us/library/windows/desktop/dd407253
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-       fourcc_format = libyuv::FOURCC_RAW;
- #elif defined(OS_WIN)
-       fourcc_format = libyuv::FOURCC_24BG;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_cast_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_cast_BUILD.gn
deleted file mode 100644
index 6dfc63de12..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_cast_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/cast/BUILD.gn.orig	2020-06-25 09:31:32.000000000 +0000
-+++ src/3rdparty/chromium/media/cast/BUILD.gn
-@@ -369,7 +369,7 @@ test("cast_unittests") {
-   }
- }
- 
--if (is_win || is_mac || (is_linux && !is_chromeos)) {
-+if (is_win || is_mac || (is_linux && !is_chromeos) || is_bsd) {
-   # This is a target for the collection of cast development tools.  They are
-   # not built/linked into the Chromium browser.
-   group("testing_tools") {
-@@ -503,7 +503,7 @@ if (is_win || is_mac || (is_linux && !is
-   }
- }
- 
--if (is_linux && !is_chromeos) {
-+if ((is_linux && !is_chromeos) || is_bsd) {
-   test("tap_proxy") {
-     sources = [ "test/utility/tap_proxy.cc" ]
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_cdm_library__cdm_cdm__paths.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_cdm_library__cdm_cdm__paths.gni
deleted file mode 100644
index 61ed3b3dd5..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_cdm_library__cdm_cdm__paths.gni
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/cdm/library_cdm/cdm_paths.gni.orig	2020-07-15 18:55:59.000000000 +0000
-+++ src/3rdparty/chromium/media/cdm/library_cdm/cdm_paths.gni
-@@ -11,7 +11,7 @@
- # Explicitly define what we use to avoid confusion.
- if (is_chromeos) {
-   component_os = "cros"
--} else if (is_linux) {
-+} else if (is_linux || is_bsd) {
-   component_os = "linux"
- } else if (is_win) {
-   component_os = "win"
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_filters_vp9__parser.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_filters_vp9__parser.h
deleted file mode 100644
index e1446ef0a4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_filters_vp9__parser.h
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/filters/vp9_parser.h.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/filters/vp9_parser.h
-@@ -14,6 +14,7 @@
- 
- #include <stddef.h>
- #include <stdint.h>
-+#include <unistd.h>
- #include <sys/types.h>
- 
- #include <memory>
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_buffer__validation.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_buffer__validation.cc
deleted file mode 100644
index 4b82adaa9c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_buffer__validation.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/gpu/buffer_validation.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/gpu/buffer_validation.cc
-@@ -12,7 +12,7 @@
- #include "ui/gfx/geometry/size.h"
- #include "ui/gfx/gpu_memory_buffer.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include <sys/types.h>
- #include <unistd.h>
- #endif  // defined(OS_LINUX)
-@@ -20,7 +20,7 @@
- namespace media {
- 
- bool GetFileSize(const int fd, size_t* size) {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   if (fd < 0) {
-     VLOGF(1) << "Invalid file descriptor";
-     return false;
-@@ -56,7 +56,7 @@ bool VerifyGpuMemoryBufferHandle(media::
-     VLOGF(1) << "Unexpected GpuMemoryBufferType: " << gmb_handle.type;
-     return false;
-   }
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   const size_t num_planes = media::VideoFrame::NumPlanes(pixel_format);
-   if (num_planes != gmb_handle.native_pixmap_handle.planes.size() ||
-       num_planes == 0) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_chromeos_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_chromeos_BUILD.gn
deleted file mode 100644
index 286726f9cd..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_chromeos_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/gpu/chromeos/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/media/gpu/chromeos/BUILD.gn
-@@ -8,7 +8,7 @@ import("//testing/test.gni")
- assert(use_v4l2_codec || use_vaapi)
- 
- # V4L2 or Vaapi imply the OS is Linux.
--assert(is_linux)
-+assert(is_linux || is_bsd)
- 
- # This target can depend on targets in //media/gpu/{v4l2,vaapi}.
- source_set("chromeos") {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_vaapi_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_vaapi_BUILD.gn
deleted file mode 100644
index c637e609d2..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_vaapi_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/gpu/vaapi/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/media/gpu/vaapi/BUILD.gn
-@@ -10,7 +10,7 @@ import("//tools/generate_stubs/rules.gni
- import("//ui/gl/features.gni")
- import("//ui/ozone/ozone.gni")
- 
--assert(is_linux)  # is_chromeos is a subset of is_linux
-+assert(is_linux && is_bsd)  # is_chromeos is a subset of is_linux
- assert(use_vaapi)
- 
- generate_stubs("libva_stubs") {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_media__options.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_media__options.gni
deleted file mode 100644
index 5919923184..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_media__options.gni
+++ /dev/null
@@ -1,38 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/media_options.gni.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/media/media_options.gni
-@@ -123,9 +123,12 @@ declare_args() {
-   # Enables runtime selection of ALSA library for audio.
-   use_alsa = false
- 
-+  # Enable runtime selection of sndio(7)
-+  use_sndio = false
-+
-   # Alsa should be used on non-Android, non-Mac POSIX systems.
-   # Alsa should be used on desktop Chromecast and audio-only Chromecast builds.
--  if (is_posix && !is_android && !is_mac &&
-+  if (is_posix && !is_android && !is_mac && !is_openbsd &&
-       (!is_chromecast || is_cast_desktop_build || is_cast_audio_only)) {
-     use_alsa = true
- 
-@@ -141,6 +144,10 @@ declare_args() {
-       use_pulseaudio = true
-     }
-   }
-+  if (is_openbsd) {
-+    use_sndio = true
-+    use_pulseaudio = false
-+  }
- }
- 
- # Use another declare_args() to pick up possible overrides of media_use_ffmpeg
-@@ -159,7 +166,7 @@ declare_args() {
- # On Fuchsia, this is only enabled to build libclearkeycdm.so, the mojo CDM
- # service is not used.
- enable_library_cdms =
--    (is_linux && !is_chromecast) || is_mac || is_win || is_fuchsia
-+    ((is_linux || is_bsd) && !is_chromecast) || is_mac || is_win || is_fuchsia
- 
- declare_args() {
-   # Experiment to enable mojo media services (e.g. "renderer", "cdm", see
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_clients_mojo__video__encode__accelerator.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_clients_mojo__video__encode__accelerator.cc
deleted file mode 100644
index 66b6a26288..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_clients_mojo__video__encode__accelerator.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/mojo/clients/mojo_video_encode_accelerator.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/mojo/clients/mojo_video_encode_accelerator.cc
-@@ -132,7 +132,7 @@ void MojoVideoEncodeAccelerator::Encode(
-   DCHECK_EQ(num_planes, frame->layout().num_planes());
-   DCHECK(vea_.is_bound());
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // TODO(crbug.com/1003197): Remove this once we stop supporting STORAGE_DMABUF
-   // in VideoEncodeAccelerator.
-   if (frame->storage_type() == VideoFrame::STORAGE_DMABUFS) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_mojom_video__frame__mojom__traits.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_mojom_video__frame__mojom__traits.cc
deleted file mode 100644
index 6bff601733..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_mojom_video__frame__mojom__traits.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/mojo/mojom/video_frame_mojom_traits.cc.orig	2020-07-08 21:40:45.000000000 +0000
-+++ src/3rdparty/chromium/media/mojo/mojom/video_frame_mojom_traits.cc
-@@ -21,7 +21,7 @@
- #include "ui/gfx/mojom/buffer_types_mojom_traits.h"
- #include "ui/gfx/mojom/color_space_mojom_traits.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "base/posix/eintr_wrapper.h"
- #endif  // defined(OS_LINUX)
- 
-@@ -63,7 +63,7 @@ media::mojom::VideoFrameDataPtr MakeVide
-             std::move(offsets)));
-   }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   if (input->storage_type() == media::VideoFrame::STORAGE_DMABUFS) {
-     std::vector<mojo::PlatformHandle> dmabuf_fds;
- 
-@@ -166,7 +166,7 @@ bool StructTraits<media::mojom::VideoFra
-         shared_buffer_data.TakeFrameData(),
-         shared_buffer_data.frame_data_size(), std::move(offsets),
-         std::move(strides), timestamp);
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   } else if (data.is_dmabuf_data()) {
-     media::mojom::DmabufVideoFrameDataDataView dmabuf_data;
-     data.GetDmabufDataDataView(&dmabuf_data);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_services_gpu__mojo__media__client.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_services_gpu__mojo__media__client.cc
deleted file mode 100644
index 435c51760a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_services_gpu__mojo__media__client.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/mojo/services/gpu_mojo_media_client.cc.orig	2020-07-08 21:41:48.000000000 +0000
-+++ src/3rdparty/chromium/media/mojo/services/gpu_mojo_media_client.cc
-@@ -63,7 +63,7 @@ namespace media {
- namespace {
- 
- #if defined(OS_ANDROID) || defined(OS_CHROMEOS) || defined(OS_MACOSX) || \
--    defined(OS_WIN) || defined(OS_LINUX)
-+    defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
- gpu::CommandBufferStub* GetCommandBufferStub(
-     scoped_refptr<base::SingleThreadTaskRunner> gpu_task_runner,
-     base::WeakPtr<MediaGpuChannelManager> media_gpu_channel_manager,
-@@ -280,7 +280,7 @@ std::unique_ptr<VideoDecoder> GpuMojoMed
-                                 command_buffer_id->route_id));
-       }
- 
--#elif defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_LINUX)
-+#elif defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
- #if defined(OS_WIN)
-       // Don't instantiate the DXVA decoder if it's not supported.
-       if (gpu_workarounds_.disable_dxva_video_decoder)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_video_fake__gpu__memory__buffer.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_video_fake__gpu__memory__buffer.cc
deleted file mode 100644
index e041c1ff38..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_video_fake__gpu__memory__buffer.cc
+++ /dev/null
@@ -1,40 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/video/fake_gpu_memory_buffer.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/media/video/fake_gpu_memory_buffer.cc
-@@ -6,7 +6,7 @@
- 
- #include "build/build_config.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include <fcntl.h>
- #include <sys/stat.h>
- #include <sys/types.h>
-@@ -44,7 +44,7 @@ class FakeGpuMemoryBufferImpl : public g
- 
- }  // namespace
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- base::ScopedFD GetDummyFD() {
-   base::ScopedFD fd(open("/dev/zero", O_RDWR));
-   DCHECK(fd.is_valid());
-@@ -67,7 +67,7 @@ FakeGpuMemoryBuffer::FakeGpuMemoryBuffer
-   // Set a dummy id since this is for testing only.
-   handle_.id = gfx::GpuMemoryBufferId(0);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Set a dummy fd since this is for testing only.
-   handle_.native_pixmap_handle.planes.push_back(
-       gfx::NativePixmapPlane(size_.width(), 0, y_plane_size, GetDummyFD()));
-@@ -135,7 +135,7 @@ gfx::GpuMemoryBufferHandle FakeGpuMemory
-   gfx::GpuMemoryBufferHandle handle;
-   handle.type = gfx::NATIVE_PIXMAP;
-   handle.id = handle_.id;
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   handle.native_pixmap_handle =
-       gfx::CloneHandleForIPC(handle_.native_pixmap_handle);
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_video_gpu__memory__buffer__video__frame__pool.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_video_gpu__memory__buffer__video__frame__pool.cc
deleted file mode 100644
index 7885f8f9de..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_media_video_gpu__memory__buffer__video__frame__pool.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/media/video/gpu_memory_buffer_video_frame_pool.cc.orig	2020-07-08 21:40:46.000000000 +0000
-+++ src/3rdparty/chromium/media/video/gpu_memory_buffer_video_frame_pool.cc
-@@ -573,7 +573,7 @@ void GpuMemoryBufferVideoFramePool::Pool
-   }
- 
-   bool is_software_backed_video_frame = !video_frame->HasTextures();
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   is_software_backed_video_frame &= !video_frame->HasDmaBufs();
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_core_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_core_BUILD.gn
deleted file mode 100644
index 4b6f1aff05..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_core_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/mojo/core/BUILD.gn.orig	2020-06-25 09:31:32.000000000 +0000
-+++ src/3rdparty/chromium/mojo/core/BUILD.gn
-@@ -178,7 +178,7 @@ core_impl_source_set("impl_for_embedder"
-   for_shared_library = false
- }
- 
--if (is_chromeos || is_linux || is_android || is_win) {
-+if (is_chromeos || is_linux || is_android || is_win || is_bsd) {
-   core_impl_source_set("impl_for_shared_library") {
-     for_shared_library = true
-   }
-@@ -239,7 +239,7 @@ if (is_chromeos || is_linux || is_androi
-                             root_build_dir) ]
-   }
- 
--  if (is_chromeos || is_linux || is_win) {
-+  if (is_chromeos || is_linux || is_win || is_bsd) {
-     test("mojo_core_unittests") {
-       sources = [
-         "mojo_core_unittest.cc",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_core_test_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_core_test_BUILD.gn
deleted file mode 100644
index d3da8915a6..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_core_test_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/mojo/core/test/BUILD.gn.orig	2020-07-15 18:55:59.000000000 +0000
-+++ src/3rdparty/chromium/mojo/core/test/BUILD.gn
-@@ -47,7 +47,7 @@ source_set("run_all_unittests") {
-     "//testing/gtest",
-   ]
- 
--  if (is_linux && !is_component_build) {
-+  if ((is_linux || is_bsd) && !is_component_build) {
-     public_configs = [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
-   }
- }
-@@ -65,7 +65,7 @@ source_set("run_all_perftests") {
- 
-   sources = [ "run_all_perftests.cc" ]
- 
--  if (is_linux && !is_component_build) {
-+  if ((is_linux || is_bsd) && !is_component_build) {
-     public_configs = [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
-   }
- }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_c_system_thunks.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_c_system_thunks.cc
deleted file mode 100644
index 37890b1ebf..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_c_system_thunks.cc
+++ /dev/null
@@ -1,40 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/mojo/public/c/system/thunks.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/mojo/public/c/system/thunks.cc
-@@ -15,7 +15,7 @@
- #include "build/build_config.h"
- #include "mojo/public/c/system/core.h"
- 
--#if defined(OS_CHROMEOS) || defined(OS_LINUX) || defined(OS_WIN)
-+#if defined(OS_CHROMEOS) || defined(OS_LINUX) || defined(OS_WIN) || defined(OS_BSD)
- #include "base/environment.h"
- #include "base/files/file_path.h"
- #include "base/optional.h"
-@@ -58,7 +58,7 @@ namespace mojo {
- class CoreLibraryInitializer {
-  public:
-   CoreLibraryInitializer(const MojoInitializeOptions* options) {
--#if defined(OS_CHROMEOS) || defined(OS_LINUX) || defined(OS_WIN)
-+#if defined(OS_CHROMEOS) || defined(OS_LINUX) || defined(OS_WIN) || defined(OS_BSD)
-     bool application_provided_path = false;
-     base::Optional<base::FilePath> library_path;
-     if (options && options->struct_size >= sizeof(*options) &&
-@@ -77,7 +77,7 @@ class CoreLibraryInitializer {
- 
-     if (!library_path) {
-       // Default to looking for the library in the current working directory.
--#if defined(OS_CHROMEOS) || defined(OS_LINUX)
-+#if defined(OS_CHROMEOS) || defined(OS_LINUX) || defined(OS_BSD)
-       const base::FilePath::CharType kDefaultLibraryPathValue[] =
-           FILE_PATH_LITERAL("./libmojo_core.so");
- #elif defined(OS_WIN)
-@@ -136,7 +136,7 @@ class CoreLibraryInitializer {
-   ~CoreLibraryInitializer() = default;
- 
-  private:
--#if defined(OS_CHROMEOS) || defined(OS_LINUX) || defined(OS_WIN)
-+#if defined(OS_CHROMEOS) || defined(OS_LINUX) || defined(OS_WIN) || defined(OS_BSD)
-   base::Optional<base::ScopedNativeLibrary> library_;
- #endif
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_cpp_platform_socket__utils__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_cpp_platform_socket__utils__posix.cc
deleted file mode 100644
index 281a3add7a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_cpp_platform_socket__utils__posix.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/mojo/public/cpp/platform/socket_utils_posix.cc.orig	2020-07-15 18:55:59.000000000 +0000
-+++ src/3rdparty/chromium/mojo/public/cpp/platform/socket_utils_posix.cc
-@@ -29,7 +29,7 @@ bool IsRecoverableError() {
- }
- 
- bool GetPeerEuid(base::PlatformFile fd, uid_t* peer_euid) {
--#if defined(OS_MACOSX) || defined(OS_OPENBSD) || defined(OS_FREEBSD)
-+#if defined(OS_MACOSX) || defined(OS_OPENBSD) || defined(OS_FREEBSD) || defined(OS_NETBSD)
-   uid_t socket_euid;
-   gid_t socket_gid;
-   if (getpeereid(fd, &socket_euid, &socket_gid) < 0) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_js_mojo__bindings__resources.grd b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_js_mojo__bindings__resources.grd
deleted file mode 100644
index 5a40d39b6f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_js_mojo__bindings__resources.grd
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/mojo/public/js/mojo_bindings_resources.grd.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/mojo/public/js/mojo_bindings_resources.grd
-@@ -70,7 +70,7 @@
-           use_base_dir="false"
-           type="BINDATA"
-           compress="gzip" />
--      <if expr="is_win or is_macosx or is_linux">
-+      <if expr="is_win or is_macosx or is_posix">
-         <include name="IDR_MOJO_TIME_MOJOM_HTML"
-             file="${root_gen_dir}/mojo/public/mojom/base/time.mojom.html"
-             use_base_dir="false"
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni
deleted file mode 100644
index ffe5a1e548..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/mojo/public/tools/bindings/mojom.gni.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/mojo/public/tools/bindings/mojom.gni
-@@ -59,7 +59,7 @@ declare_args() {
- # check |target_os| explicitly, as it's consistent across all toolchains.
- enable_scrambled_message_ids =
-     enable_mojom_message_id_scrambling &&
--    (is_mac || is_win || (is_linux && !is_chromeos && !is_chromecast) ||
-+    (is_mac || is_win || ((is_linux || is_bsd) && !is_chromeos && !is_chromecast) ||
-      ((enable_nacl || is_nacl || is_nacl_nonsfi) && target_os != "chromeos"))
- 
- _mojom_tools_root = "//mojo/public/tools"
-@@ -634,7 +634,7 @@ template("mojom") {
-       enabled_features += [ "is_fuchsia" ]
-     } else if (is_ios) {
-       enabled_features += [ "is_ios" ]
--    } else if (is_linux) {
-+    } else if (is_linux || is_bsd) {
-       enabled_features += [ "is_linux" ]
-     } else if (is_mac) {
-       enabled_features += [ "is_mac" ]
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_BUILD.gn
deleted file mode 100644
index c5a0aa6e0b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_BUILD.gn
+++ /dev/null
@@ -1,62 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/net/BUILD.gn
-@@ -1234,7 +1234,7 @@ component("net") {
-       ]
-     }
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       sources += [
-         "base/network_change_notifier_linux.cc",
-         "base/network_change_notifier_linux.h",
-@@ -1253,6 +1253,12 @@ component("net") {
-       ]
-     }
- 
-+    if (is_bsd) {
-+      sources += [
-+        "base/platform_mime_util_linux.cc",
-+      ]
-+    }
-+
-     if (is_mac) {
-       sources += [
-         "base/network_notification_thread_mac.cc",
-@@ -1383,7 +1389,7 @@ component("net") {
-       }
-     }
- 
--    if (is_android || is_chromeos) {
-+    if (is_android || is_chromeos || is_bsd) {
-       sources += [
-         "base/network_change_notifier_posix.cc",
-         "base/network_change_notifier_posix.h",
-@@ -1416,7 +1422,7 @@ component("net") {
-     }
- 
-     # Use getifaddrs() on POSIX platforms, except Linux and Android.
--    if (is_posix && !is_linux && !is_android) {
-+    if (is_posix && ((!is_linux && !is_android) || is_bsd)) {
-       sources += [
-         "base/network_interfaces_getifaddrs.cc",
-         "base/network_interfaces_getifaddrs.h",
-@@ -4545,7 +4551,7 @@ test("net_unittests") {
-     sources += [ "socket/udp_socket_posix_unittest.cc" ]
-   }
- 
--  if (is_android || is_chromeos) {
-+  if (is_android || is_chromeos || is_bsd) {
-     sources += [ "base/network_change_notifier_posix_unittest.cc" ]
-   }
- 
-@@ -4750,7 +4756,7 @@ test("net_unittests") {
-   }
- 
-   # Use getifaddrs() on POSIX platforms, except Linux and Android.
--  if (is_posix && !is_linux && !is_android) {
-+  if (is_posix && ((!is_linux && !is_android) || is_bsd)) {
-     sources += [ "base/network_interfaces_getifaddrs_unittest.cc" ]
-   }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_address__tracker__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_address__tracker__linux.cc
deleted file mode 100644
index d0b000c372..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_address__tracker__linux.cc
+++ /dev/null
@@ -1,75 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/base/address_tracker_linux.cc.orig	2020-07-08 21:40:46.000000000 +0000
-+++ src/3rdparty/chromium/net/base/address_tracker_linux.cc
-@@ -5,7 +5,9 @@
- #include "net/base/address_tracker_linux.h"
- 
- #include <errno.h>
-+#if !defined(OS_BSD)
- #include <linux/if.h>
-+#endif
- #include <stdint.h>
- #include <sys/ioctl.h>
- #include <utility>
-@@ -177,6 +179,7 @@ AddressTrackerLinux::AddressTrackerLinux
- AddressTrackerLinux::~AddressTrackerLinux() = default;
- 
- void AddressTrackerLinux::Init() {
-+#if !defined(OS_BSD)
-   netlink_fd_.reset(socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE));
-   if (!netlink_fd_.is_valid()) {
-     PLOG(ERROR) << "Could not create NETLINK socket";
-@@ -272,6 +275,7 @@ void AddressTrackerLinux::AbortAndForceO
-   connection_type_initialized_cv_.Broadcast();
- }
- 
-+#if !defined(OS_BSD)
- AddressTrackerLinux::AddressMap AddressTrackerLinux::GetAddressMap() const {
-   AddressTrackerAutoLock lock(*this, address_map_lock_);
-   return address_map_;
-@@ -290,6 +294,7 @@ bool AddressTrackerLinux::IsInterfaceIgn
-   const char* interface_name = get_interface_name_(interface_index, buf);
-   return ignored_interfaces_.find(interface_name) != ignored_interfaces_.end();
- }
-+#endif
- 
- NetworkChangeNotifier::ConnectionType
- AddressTrackerLinux::GetCurrentConnectionType() {
-@@ -348,6 +353,7 @@ void AddressTrackerLinux::HandleMessage(
-                                         bool* address_changed,
-                                         bool* link_changed,
-                                         bool* tunnel_changed) {
-+#if !defined(OS_BSD)
-   DCHECK(buffer);
-   // Note that NLMSG_NEXT decrements |length| to reflect the number of bytes
-   // remaining in |buffer|.
-@@ -460,6 +466,10 @@ void AddressTrackerLinux::HandleMessage(
-         break;
-     }
-   }
-+#else
-+  NOTIMPLEMENTED();
-+  AbortAndFOrceOnline();
-+#endif
- }
- 
- void AddressTrackerLinux::OnFileCanReadWithoutBlocking() {
-@@ -487,6 +497,7 @@ bool AddressTrackerLinux::IsTunnelInterf
- }
- 
- void AddressTrackerLinux::UpdateCurrentConnectionType() {
-+#if !defined(OS_BSD)
-   AddressTrackerLinux::AddressMap address_map = GetAddressMap();
-   std::unordered_set<int> online_links = GetOnlineLinks();
- 
-@@ -512,6 +523,9 @@ void AddressTrackerLinux::UpdateCurrentC
- 
-   AddressTrackerAutoLock lock(*this, connection_type_lock_);
-   current_connection_type_ = type;
-+#else
-+  NOTIMPLEMENTED();
-+#endif
- }
- 
- int AddressTrackerLinux::GetThreadsWaitingForConnectionTypeInitForTesting() {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_address__tracker__linux.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_address__tracker__linux.h
deleted file mode 100644
index 7f9f001590..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_address__tracker__linux.h
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/base/address_tracker_linux.h.orig	2020-07-08 21:40:46.000000000 +0000
-+++ src/3rdparty/chromium/net/base/address_tracker_linux.h
-@@ -6,10 +6,6 @@
- #define NET_BASE_ADDRESS_TRACKER_LINUX_H_
- 
- #include <sys/socket.h>  // Needed to include netlink.
--// Mask superfluous definition of |struct net|. This is fixed in Linux 2.6.38.
--#define net net_kernel
--#include <linux/rtnetlink.h>
--#undef net
- #include <stddef.h>
- 
- #include <map>
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_address__tracker__linux__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_address__tracker__linux__unittest.cc
deleted file mode 100644
index 5e198a9dde..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_address__tracker__linux__unittest.cc
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/base/address_tracker_linux_unittest.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/base/address_tracker_linux_unittest.cc
-@@ -4,7 +4,11 @@
- 
- #include "net/base/address_tracker_linux.h"
- 
-+#if defined(OS_LINUX)
- #include <linux/if.h>
-+#else
-+#include <net/if.h>
-+#endif
- 
- #include <memory>
- #include <unordered_set>
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_network__change__notifier.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_network__change__notifier.cc
deleted file mode 100644
index 35f99e56ab..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_network__change__notifier.cc
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/base/network_change_notifier.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/net/base/network_change_notifier.cc
-@@ -35,7 +35,7 @@
- #include "net/base/network_change_notifier_linux.h"
- #elif defined(OS_MACOSX)
- #include "net/base/network_change_notifier_mac.h"
--#elif defined(OS_CHROMEOS) || defined(OS_ANDROID)
-+#elif defined(OS_CHROMEOS) || defined(OS_ANDROID) || defined(OS_BSD)
- #include "net/base/network_change_notifier_posix.h"
- #elif defined(OS_FUCHSIA)
- #include "net/base/network_change_notifier_fuchsia.h"
-@@ -229,7 +229,7 @@ std::unique_ptr<NetworkChangeNotifier> N
-   // service in a separate process.
-   return std::make_unique<NetworkChangeNotifierPosix>(initial_type,
-                                                       initial_subtype);
--#elif defined(OS_CHROMEOS)
-+#elif defined(OS_CHROMEOS) || defined(OS_BSD)
-   return std::make_unique<NetworkChangeNotifierPosix>(initial_type,
-                                                       initial_subtype);
- #elif defined(OS_LINUX)
-@@ -240,6 +240,8 @@ std::unique_ptr<NetworkChangeNotifier> N
- #elif defined(OS_FUCHSIA)
-   return std::make_unique<NetworkChangeNotifierFuchsia>(
-       0 /* required_features */);
-+#elif defined(OS_BSD)
-+  return NULL;
- #else
-   NOTIMPLEMENTED();
-   return NULL;
-@@ -420,7 +422,7 @@ const char* NetworkChangeNotifier::Conne
-   return kConnectionTypeNames[type];
- }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- // static
- const internal::AddressTrackerLinux*
- NetworkChangeNotifier::GetAddressTracker() {
-@@ -713,7 +715,7 @@ NetworkChangeNotifier::NetworkChangeNoti
-   system_dns_config_notifier_->AddObserver(system_dns_config_observer_.get());
- }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- const internal::AddressTrackerLinux*
- NetworkChangeNotifier::GetAddressTrackerInternal() const {
-   return NULL;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_network__change__notifier.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_network__change__notifier.h
deleted file mode 100644
index b7f1fab48f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_network__change__notifier.h
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/base/network_change_notifier.h.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/net/base/network_change_notifier.h
-@@ -23,7 +23,7 @@ struct NetworkInterface;
- class SystemDnsConfigChangeNotifier;
- typedef std::vector<NetworkInterface> NetworkInterfaceList;
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- namespace internal {
- class AddressTrackerLinux;
- }
-@@ -366,7 +366,7 @@ class NET_EXPORT NetworkChangeNotifier {
-   // Chrome net code.
-   static SystemDnsConfigChangeNotifier* GetSystemDnsConfigNotifier();
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Returns the AddressTrackerLinux if present.
-   static const internal::AddressTrackerLinux* GetAddressTracker();
- #endif
-@@ -513,7 +513,7 @@ class NET_EXPORT NetworkChangeNotifier {
-           NetworkChangeCalculatorParams(),
-       SystemDnsConfigChangeNotifier* system_dns_config_notifier = nullptr);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Returns the AddressTrackerLinux if present.
-   // TODO(szym): Retrieve AddressMap from NetworkState. http://crbug.com/144212
-   virtual const internal::AddressTrackerLinux*
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.h
deleted file mode 100644
index 18684e3d66..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/base/network_interfaces_posix.h.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/base/network_interfaces_posix.h
-@@ -8,6 +8,8 @@
- // This file provides some basic functionality shared between
- // network_interfaces_linux.cc and network_interfaces_getifaddrs.cc.
- 
-+#include <sys/socket.h>
-+
- #include <string>
- 
- struct sockaddr;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_disk__cache_blockfile_disk__format.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_disk__cache_blockfile_disk__format.h
deleted file mode 100644
index 2329e62f86..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_disk__cache_blockfile_disk__format.h
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/disk_cache/blockfile/disk_format.h.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/disk_cache/blockfile/disk_format.h
-@@ -149,7 +149,9 @@ struct RankingsNode {
- };
- #pragma pack(pop)
- 
-+#if !defined(OS_BSD)
- static_assert(sizeof(RankingsNode) == 36, "bad RankingsNode");
-+#endif
- 
- }  // namespace disk_cache
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc
deleted file mode 100644
index bce41a261b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/dns/address_sorter_posix.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/dns/address_sorter_posix.cc
-@@ -13,7 +13,11 @@
- #include <sys/socket.h>  // Must be included before ifaddrs.h.
- #include <ifaddrs.h>
- #include <net/if.h>
-+#if defined(OS_FREEBSD)
-+#include <net/if_var.h>
-+#endif
- #include <netinet/in_var.h>
-+#include <netinet6/in6_var.h>
- #include <string.h>
- #include <sys/ioctl.h>
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_dns__config__service__posix__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_dns__config__service__posix__unittest.cc
deleted file mode 100644
index a78d66bcbb..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_dns__config__service__posix__unittest.cc
+++ /dev/null
@@ -1,40 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/dns/dns_config_service_posix_unittest.cc.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/net/dns/dns_config_service_posix_unittest.cc
-@@ -51,7 +51,7 @@ const char* const kNameserversIPv4[] = {
-     "1.0.0.1",
- };
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- const char* const kNameserversIPv6[] = {
-     NULL,
-     "2001:DB8:0::42",
-@@ -87,7 +87,7 @@ void InitializeResState(res_state res) {
-     ++res->nscount;
-   }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // Install IPv6 addresses, replacing the corresponding IPv4 addresses.
-   unsigned nscount6 = 0;
-   for (unsigned i = 0; i < base::size(kNameserversIPv6) && i < MAXNS; ++i) {
-@@ -108,7 +108,7 @@ void InitializeResState(res_state res) {
- }
- 
- void CloseResState(res_state res) {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   for (int i = 0; i < res->nscount; ++i) {
-     if (res->_u._ext.nsaddrs[i] != NULL)
-       free(res->_u._ext.nsaddrs[i]);
-@@ -133,7 +133,7 @@ void InitializeExpectedConfig(DnsConfig*
-     config->nameservers.push_back(IPEndPoint(ip, NS_DEFAULTPORT + i));
-   }
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   for (unsigned i = 0; i < base::size(kNameserversIPv6) && i < MAXNS; ++i) {
-     if (!kNameserversIPv6[i])
-       continue;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc
deleted file mode 100644
index 8e0b24c354..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/dns/dns_reloader.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/dns/dns_reloader.cc
-@@ -7,6 +7,10 @@
- #if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) && \
-     !defined(OS_ANDROID) && !defined(OS_FUCHSIA)
- 
-+#if defined(OS_BSD)
-+#include <netinet/in.h>
-+#endif
-+
- #include <resolv.h>
- 
- #include "base/lazy_instance.h"
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_dns__util.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_dns__util.cc
deleted file mode 100644
index c9de3734ca..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_dns__util.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/dns/dns_util.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/dns/dns_util.cc
-@@ -40,6 +40,7 @@ const uint16_t kFlagNamePointer = 0xc000
- }  // namespace
- 
- #if defined(OS_POSIX)
-+#include <sys/socket.h>
- #include <netinet/in.h>
- #if !defined(OS_NACL)
- #include <net/if.h>
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_host__resolver__proc.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_host__resolver__proc.cc
deleted file mode 100644
index 6182847f7c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_dns_host__resolver__proc.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/dns/host_resolver_proc.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/dns/host_resolver_proc.cc
-@@ -159,7 +159,7 @@ int SystemHostResolverCall(const std::st
-   base::ScopedBlockingCall scoped_blocking_call(FROM_HERE,
-                                                 base::BlockingType::WILL_BLOCK);
- 
--#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) && \
-+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_BSD) && \
-     !defined(OS_ANDROID) && !defined(OS_FUCHSIA)
-   DnsReloaderMaybeReload();
- #endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_features.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_features.gni
deleted file mode 100644
index eb91f638ea..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_features.gni
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/features.gni.orig	2020-06-25 09:31:33.000000000 +0000
-+++ src/3rdparty/chromium/net/features.gni
-@@ -23,7 +23,7 @@ declare_args() {
-   disable_brotli_filter = false
- 
-   # Multicast DNS.
--  enable_mdns = is_win || is_linux || is_fuchsia || is_mac || is_ios
-+  enable_mdns = is_win || is_linux || is_fuchsia || is_mac || is_ios || is_bsd
- 
-   # Reporting not used on iOS.
-   enable_reporting = !is_ios
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.cc
deleted file mode 100644
index 97e4cce53c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.cc
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/http/http_auth_gssapi_posix.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/http/http_auth_gssapi_posix.cc
-@@ -367,8 +367,9 @@ base::NativeLibrary GSSAPISharedLibrary:
-     static const char* const kDefaultLibraryNames[] = {
- #if defined(OS_MACOSX)
-       "/System/Library/Frameworks/GSS.framework/GSS"
--#elif defined(OS_OPENBSD)
--      "libgssapi.so"          // Heimdal - OpenBSD
-+#elif defined(OS_BSD)
-+      "libgssapi_krb5.so"     // MIT Kerberos - FreeBSD
-+      "libgssapi.so"          // Heimdal - OpenBSD/NetBSD
- #else
-       "libgssapi_krb5.so.2",  // MIT Kerberos - FC, Suse10, Debian
-       "libgssapi.so.4",       // Heimdal - Suse10, MDK
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.h
deleted file mode 100644
index 59bb82f3f3..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.h
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/http/http_auth_gssapi_posix.h.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/http/http_auth_gssapi_posix.h
-@@ -25,6 +25,10 @@
- #include <gssapi.h>
- #endif
- 
-+#ifndef GSS_C_DELEG_POLICY_FLAG
-+#define GSS_C_DELEG_POLICY_FLAG 32768
-+#endif
-+
- namespace net {
- 
- class HttpAuthChallengeTokenizer;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_nqe_network__quality__estimator__unittest.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_nqe_network__quality__estimator__unittest.cc
deleted file mode 100644
index 9ad75eb97d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_nqe_network__quality__estimator__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/nqe/network_quality_estimator_unittest.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/nqe/network_quality_estimator_unittest.cc
-@@ -2107,7 +2107,7 @@ TEST_F(NetworkQualityEstimatorTest, Test
- // TestTCPSocketRTT requires kernel support for tcp_info struct, and so it is
- // enabled only on certain platforms.
- // ChromeOS is disabled due to crbug.com/986904
--#if (defined(TCP_INFO) || defined(OS_LINUX) || defined(OS_ANDROID)) && \
-+#if (defined(TCP_INFO) || defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)) && \
-     !defined(OS_CHROMEOS)
- #define MAYBE_TestTCPSocketRTT TestTCPSocketRTT
- #else
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_proxy__resolution_configured__proxy__resolution__service.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_proxy__resolution_configured__proxy__resolution__service.cc
deleted file mode 100644
index 08ef83db66..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_proxy__resolution_configured__proxy__resolution__service.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/proxy_resolution/configured_proxy_resolution_service.cc.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/net/proxy_resolution/configured_proxy_resolution_service.cc
-@@ -47,7 +47,7 @@
- #elif defined(OS_MACOSX)
- #include "net/proxy_resolution/proxy_config_service_mac.h"
- #include "net/proxy_resolution/proxy_resolver_mac.h"
--#elif defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#elif (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- #include "net/proxy_resolution/proxy_config_service_linux.h"
- #elif defined(OS_ANDROID)
- #include "net/proxy_resolution/proxy_config_service_android.h"
-@@ -61,7 +61,7 @@ namespace net {
- namespace {
- 
- #if defined(OS_WIN) || defined(OS_IOS) || defined(OS_MACOSX) || \
--    (defined(OS_LINUX) && !defined(OS_CHROMEOS))
-+    ((defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS))
- constexpr net::NetworkTrafficAnnotationTag kSystemProxyConfigTrafficAnnotation =
-     net::DefineNetworkTrafficAnnotation("proxy_config_system", R"(
-       semantics {
-@@ -1410,7 +1410,7 @@ ConfiguredProxyResolutionService::Create
-              << "profile_io_data.cc::CreateProxyConfigService and this should "
-              << "be used only for examples.";
-   return std::make_unique<UnsetProxyConfigService>();
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
-   std::unique_ptr<ProxyConfigServiceLinux> linux_config_service(
-       new ProxyConfigServiceLinux());
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service__linux.cc
deleted file mode 100644
index d7adf8bc22..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service__linux.cc
+++ /dev/null
@@ -1,41 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/proxy_resolution/proxy_config_service_linux.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/proxy_resolution/proxy_config_service_linux.cc
-@@ -6,7 +6,9 @@
- 
- #include <errno.h>
- #include <limits.h>
-+#if !defined(OS_BSD)
- #include <sys/inotify.h>
-+#endif
- #include <unistd.h>
- 
- #include <map>
-@@ -511,6 +513,7 @@ int StringToIntOrDefault(base::StringPie
-   return default_value;
- }
- 
-+#if !defined(OS_BSD)
- // This is the KDE version that reads kioslaverc and simulates gsettings.
- // Doing this allows the main Delegate code, as well as the unit tests
- // for it, to stay the same - and the settings map fairly well besides.
-@@ -1001,6 +1004,7 @@ class SettingGetterImplKDE : public Prox
- 
-   DISALLOW_COPY_AND_ASSIGN(SettingGetterImplKDE);
- };
-+#endif
- 
- }  // namespace
- 
-@@ -1215,8 +1219,10 @@ ProxyConfigServiceLinux::Delegate::Deleg
-     case base::nix::DESKTOP_ENVIRONMENT_KDE3:
-     case base::nix::DESKTOP_ENVIRONMENT_KDE4:
-     case base::nix::DESKTOP_ENVIRONMENT_KDE5:
-+#if !defined(OS_BSD)
-       setting_getter_.reset(new SettingGetterImplKDE(env_var_getter_.get()));
-       break;
-+#endif
-     case base::nix::DESKTOP_ENVIRONMENT_XFCE:
-     case base::nix::DESKTOP_ENVIRONMENT_OTHER:
-       break;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_socket__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_socket__posix.cc
deleted file mode 100644
index 5acfc22436..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_socket__posix.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/socket/socket_posix.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/socket/socket_posix.cc
-@@ -517,7 +517,7 @@ void SocketPosix::ReadCompleted() {
- }
- 
- int SocketPosix::DoWrite(IOBuffer* buf, int buf_len) {
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   // Disable SIGPIPE for this write. Although Chromium globally disables
-   // SIGPIPE, the net stack may be used in other consumers which do not do
-   // this. MSG_NOSIGNAL is a Linux-only API. On OS X, this is a setsockopt on
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_socks5__client__socket.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_socks5__client__socket.cc
deleted file mode 100644
index 666dfc0f67..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_socks5__client__socket.cc
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/socket/socks5_client_socket.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/socket/socks5_client_socket.cc
-@@ -4,6 +4,10 @@
- 
- #include "net/socket/socks5_client_socket.h"
- 
-+#if defined(OS_BSD)
-+#include <netinet/in.h>
-+#endif
-+
- #include <utility>
- 
- #include "base/bind.h"
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_tcp__socket__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_tcp__socket__posix.cc
deleted file mode 100644
index ccbcd5fc0a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_tcp__socket__posix.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/socket/tcp_socket_posix.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/socket/tcp_socket_posix.cc
-@@ -88,6 +88,17 @@ bool SetTCPKeepAlive(int fd, bool enable
-     PLOG(ERROR) << "Failed to set TCP_KEEPALIVE on fd: " << fd;
-     return false;
-   }
-+#elif defined(OS_BSD)
-+  // Set seconds until first TCP keep alive.
-+  if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPIDLE, &delay, sizeof(delay))) {
-+    PLOG(ERROR) << "Failed to set TCP_KEEPIDLE on fd: " << fd;
-+    return false;
-+  }
-+  // Set seconds between TCP keep alives.
-+  if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPINTVL, &delay, sizeof(delay))) {
-+    PLOG(ERROR) << "Failed to set TCP_KEEPINTVL on fd: " << fd;
-+    return false;
-+  }
- #endif
-   return true;
- }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.cc
deleted file mode 100644
index c4e8e1a132..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.cc
+++ /dev/null
@@ -1,89 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/socket/udp_socket_posix.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/socket/udp_socket_posix.cc
-@@ -70,7 +70,7 @@ const int kActivityMonitorMinimumSamples
- const base::TimeDelta kActivityMonitorMsThreshold =
-     base::TimeDelta::FromMilliseconds(100);
- 
--#if defined(OS_MACOSX)
-+#if defined(OS_MACOSX) || defined(OS_BSD)
- // When enabling multicast using setsockopt(IP_MULTICAST_IF) MacOS
- // requires passing IPv4 address instead of interface index. This function
- // resolves IPv4 address by interface index. The |address| is returned in
-@@ -645,7 +645,7 @@ int UDPSocketPosix::SetDoNotFragment() {
- }
- 
- void UDPSocketPosix::SetMsgConfirm(bool confirm) {
--#if !defined(OS_MACOSX) && !defined(OS_IOS)
-+#if !defined(OS_MACOSX) && !defined(OS_IOS) && !defined(OS_BSD)
-   if (confirm) {
-     sendto_flags_ |= MSG_CONFIRM;
-   } else {
-@@ -666,13 +666,16 @@ int UDPSocketPosix::SetBroadcast(bool br
-   DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
-   int value = broadcast ? 1 : 0;
-   int rv;
--#if defined(OS_MACOSX)
-+#if defined(OS_MACOSX) || defined(OS_BSD)
-   // SO_REUSEPORT on OSX permits multiple processes to each receive
-   // UDP multicast or broadcast datagrams destined for the bound
-   // port.
-   // This is only being set on OSX because its behavior is platform dependent
-   // and we are playing it safe by only setting it on platforms where things
-   // break.
-+  rv = setsockopt(socket_, SOL_SOCKET, SO_REUSEADDR, &value, sizeof(value));
-+  if (rv != 0)
-+    return MapSystemError(errno);
-   rv = setsockopt(socket_, SOL_SOCKET, SO_REUSEPORT, &value, sizeof(value));
-   if (rv != 0)
-     return MapSystemError(errno);
-@@ -936,7 +939,7 @@ int UDPSocketPosix::SetMulticastOptions(
-   if (multicast_interface_ != 0) {
-     switch (addr_family_) {
-       case AF_INET: {
--#if defined(OS_MACOSX)
-+#if defined(OS_MACOSX) || defined(OS_BSD)
-         ip_mreq mreq = {};
-         int error = GetIPv4AddressFromIndex(socket_, multicast_interface_,
-                                             &mreq.imr_interface.s_addr);
-@@ -948,7 +951,11 @@ int UDPSocketPosix::SetMulticastOptions(
-         mreq.imr_address.s_addr = htonl(INADDR_ANY);
- #endif  //  !defined(OS_MACOSX)
-         int rv = setsockopt(socket_, IPPROTO_IP, IP_MULTICAST_IF,
-+#if defined(OS_BSD)
-+                            reinterpret_cast<const char*>(&mreq.imr_interface.s_addr), sizeof(mreq.imr_interface.s_addr));
-+#else
-                             reinterpret_cast<const char*>(&mreq), sizeof(mreq));
-+#endif
-         if (rv)
-           return MapSystemError(errno);
-         break;
-@@ -1010,7 +1017,7 @@ int UDPSocketPosix::JoinGroup(const IPAd
-       if (addr_family_ != AF_INET)
-         return ERR_ADDRESS_INVALID;
- 
--#if defined(OS_MACOSX)
-+#if defined(OS_MACOSX) || defined(OS_BSD)
-       ip_mreq mreq = {};
-       int error = GetIPv4AddressFromIndex(socket_, multicast_interface_,
-                                           &mreq.imr_interface.s_addr);
-@@ -1058,9 +1065,18 @@ int UDPSocketPosix::LeaveGroup(const IPA
-     case IPAddress::kIPv4AddressSize: {
-       if (addr_family_ != AF_INET)
-         return ERR_ADDRESS_INVALID;
-+#if defined(OS_BSD)
-+      ip_mreq mreq = {};
-+      int error = GetIPv4AddressFromIndex(socket_, multicast_interface_,
-+                                          &mreq.imr_interface.s_addr);
-+
-+      if (error != OK)
-+        return error;
-+#else
-       ip_mreqn mreq = {};
-       mreq.imr_ifindex = multicast_interface_;
-       mreq.imr_address.s_addr = INADDR_ANY;
-+#endif
-       memcpy(&mreq.imr_multiaddr, group_address.bytes().data(),
-              IPAddress::kIPv4AddressSize);
-       int rv = setsockopt(socket_, IPPROTO_IP, IP_DROP_MEMBERSHIP,
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.h
deleted file mode 100644
index 52d86693e9..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/socket/udp_socket_posix.h.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/socket/udp_socket_posix.h
-@@ -34,7 +34,7 @@
- 
- #if defined(__ANDROID__) && defined(__aarch64__)
- #define HAVE_SENDMMSG 1
--#elif defined(OS_LINUX)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- #define HAVE_SENDMMSG 1
- #else
- #define HAVE_SENDMMSG 0
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_unix__domain__client__socket__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_unix__domain__client__socket__posix.cc
deleted file mode 100644
index 118bea9c55..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_socket_unix__domain__client__socket__posix.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/socket/unix_domain_client_socket_posix.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/socket/unix_domain_client_socket_posix.cc
-@@ -57,7 +57,7 @@ bool UnixDomainClientSocket::FillAddress
-     return true;
-   }
- 
--#if defined(OS_ANDROID) || defined(OS_LINUX)
-+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
-   // Convert the path given into abstract socket name. It must start with
-   // the '\0' character, so we are adding it. |addr_len| must specify the
-   // length of the structure exactly, as potentially the socket name may
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_third__party_quiche_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_third__party_quiche_BUILD.gn
deleted file mode 100644
index f3056cc9fa..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_third__party_quiche_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/third_party/quiche/BUILD.gn.orig	2020-06-25 09:32:39.000000000 +0000
-+++ src/3rdparty/chromium/net/third_party/quiche/BUILD.gn
-@@ -1442,7 +1442,7 @@ source_set("quiche_tests") {
-   ]
-   public_deps = []
- 
--  if (is_desktop_linux) {
-+  if (is_desktop_linux && !is_bsd) {
-     public_deps += [ "//net:epoll_quic_tools" ]
-   }
-   if (is_linux) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_tools_cert__verify__tool_cert__verify__tool.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_tools_cert__verify__tool_cert__verify__tool.cc
deleted file mode 100644
index ffea6e3c64..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_tools_cert__verify__tool_cert__verify__tool.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/tools/cert_verify_tool/cert_verify_tool.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/net/tools/cert_verify_tool/cert_verify_tool.cc
-@@ -29,7 +29,7 @@
- #include "net/url_request/url_request_context_builder.h"
- #include "net/url_request/url_request_context_getter.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "net/proxy_resolution/proxy_config.h"
- #include "net/proxy_resolution/proxy_config_service_fixed.h"
- #endif
-@@ -51,7 +51,7 @@ void SetUpOnNetworkThread(
-     base::WaitableEvent* initialization_complete_event) {
-   net::URLRequestContextBuilder url_request_context_builder;
-   url_request_context_builder.set_user_agent(GetUserAgent());
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // On Linux, use a fixed ProxyConfigService, since the default one
-   // depends on glib.
-   //
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_tools_quic_quic__http__proxy__backend.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_tools_quic_quic__http__proxy__backend.cc
deleted file mode 100644
index 0cb1e9d6c3..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_tools_quic_quic__http__proxy__backend.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/tools/quic/quic_http_proxy_backend.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/tools/quic/quic_http_proxy_backend.cc
-@@ -162,7 +162,7 @@ void QuicHttpProxyBackend::InitializeURL
-   // Enable HTTP2, but disable QUIC on the backend
-   context_builder.SetSpdyAndQuicEnabled(true /* http2 */, false /* quic */);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // On Linux, use a fixed ProxyConfigService, since the default one
-   // depends on glib.
-   context_builder.set_proxy_config_service(
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_traffic__annotation_network__traffic__annotation.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_traffic__annotation_network__traffic__annotation.h
deleted file mode 100644
index 45764af82d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_traffic__annotation_network__traffic__annotation.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/traffic_annotation/network_traffic_annotation.h.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/traffic_annotation/network_traffic_annotation.h
-@@ -359,7 +359,7 @@ struct MutablePartialNetworkTrafficAnnot
- }  // namespace net
- 
- // Placeholder for unannotated usages.
--#if !defined(OS_WIN) && !defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if !defined(OS_WIN) && !defined(OS_LINUX) && !defined(OS_CHROMEOS) && !defined(OS_BSD)
- #define TRAFFIC_ANNOTATION_WITHOUT_PROTO(ANNOTATION_ID) \
-   net::DefineNetworkTrafficAnnotation(ANNOTATION_ID, "No proto yet.")
- #endif
-@@ -370,7 +370,7 @@ struct MutablePartialNetworkTrafficAnnot
- //
- // On Linux and Windows, use MISSING_TRAFFIC_ANNOTATION or
- // TRAFFIC_ANNOTATION_FOR_TESTS.
--#if (!defined(OS_WIN) && !defined(OS_LINUX)) || defined(OS_CHROMEOS)
-+#if (!defined(OS_WIN) && !defined(OS_LINUX) && !defined(OS_BSD)) || defined(OS_CHROMEOS)
- #define NO_TRAFFIC_ANNOTATION_YET \
-   net::DefineNetworkTrafficAnnotation("undefined", "Nothing here yet.")
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__fetcher.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__fetcher.cc
deleted file mode 100644
index 4b1532a78e..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__fetcher.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/url_request/url_fetcher.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/net/url_request/url_fetcher.cc
-@@ -11,7 +11,7 @@ namespace net {
- 
- URLFetcher::~URLFetcher() = default;
- 
--#if (!defined(OS_WIN) && !defined(OS_LINUX)) || defined(OS_CHROMEOS)
-+#if (!defined(OS_WIN) && !defined(OS_LINUX) && !defined(OS_BSD)) || defined(OS_CHROMEOS)
- // static
- std::unique_ptr<URLFetcher> URLFetcher::Create(
-     const GURL& url,
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__fetcher.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__fetcher.h
deleted file mode 100644
index 7adb8d1c60..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__fetcher.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/url_request/url_fetcher.h.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/net/url_request/url_fetcher.h
-@@ -355,7 +355,7 @@ class NET_EXPORT URLFetcher {
-   // The unannotated Create() methods are not available on desktop Linux +
-   // Windows. They are available on other platforms, since we only audit network
-   // annotations on Linux & Windows.
--#if (!defined(OS_WIN) && !defined(OS_LINUX)) || defined(OS_CHROMEOS)
-+#if (!defined(OS_WIN) && !defined(OS_LINUX) && !defined(OS_BSD)) || defined(OS_CHROMEOS)
-   // |url| is the URL to send the request to. It must be valid.
-   // |request_type| is the type of request to make.
-   // |d| the object that will receive the callback on fetch completion.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__request__context.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__request__context.cc
deleted file mode 100644
index 42e0cbfa6c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__request__context.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/url_request/url_request_context.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/url_request/url_request_context.cc
-@@ -90,7 +90,7 @@ const HttpNetworkSession::Context* URLRe
-   return &network_session->context();
- }
- 
--#if (!defined(OS_WIN) && !defined(OS_LINUX)) || defined(OS_CHROMEOS)
-+#if (!defined(OS_WIN) && !defined(OS_LINUX) && !defined(OS_BSD)) || defined(OS_CHROMEOS)
- std::unique_ptr<URLRequest> URLRequestContext::CreateRequest(
-     const GURL& url,
-     RequestPriority priority,
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__request__context.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__request__context.h
deleted file mode 100644
index db892e3037..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__request__context.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/url_request/url_request_context.h.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/url_request/url_request_context.h
-@@ -82,7 +82,7 @@ class NET_EXPORT URLRequestContext
-   // session.
-   const HttpNetworkSession::Context* GetNetworkSessionContext() const;
- 
--#if (!defined(OS_WIN) && !defined(OS_LINUX)) || defined(OS_CHROMEOS)
-+#if (!defined(OS_WIN) && !defined(OS_LINUX) && !defined(OS_BSD)) || defined(OS_CHROMEOS)
-   // This function should not be used in Chromium, please use the version with
-   // NetworkTrafficAnnotationTag in the future.
-   //
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__request__context__builder.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__request__context__builder.cc
deleted file mode 100644
index dbf83e9ec6..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_net_url__request_url__request__context__builder.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/net/url_request/url_request_context_builder.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/net/url_request/url_request_context_builder.cc
-@@ -485,7 +485,7 @@ std::unique_ptr<URLRequestContext> URLRe
-   }
- 
-   if (!proxy_resolution_service_) {
--#if !defined(OS_LINUX) && !defined(OS_ANDROID)
-+#if !defined(OS_LINUX) && !defined(OS_ANDROID) && !defined(OS_BSD)
-     // TODO(willchan): Switch to using this code when
-     // ConfiguredProxyResolutionService::CreateSystemProxyConfigService()'s
-     // signature doesn't suck.
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_pdf_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_pdf_BUILD.gn
deleted file mode 100644
index f9f8a40ac6..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_pdf_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/pdf/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/pdf/BUILD.gn
-@@ -121,7 +121,7 @@ if (enable_pdf) {
-         "pdfium/pdfium_unsupported_features.h",
-       ]
- 
--      if (is_linux) {
-+      if (is_linux || is_bsd) {
-         sources += [
-           "pdfium/pdfium_font_linux.cc",
-           "pdfium/pdfium_font_linux.h",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_pdf_pdfium_pdfium__engine.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_pdf_pdfium_pdfium__engine.cc
deleted file mode 100644
index 1b14fb2764..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_pdf_pdfium_pdfium__engine.cc
+++ /dev/null
@@ -1,58 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/pdf/pdfium/pdfium_engine.cc.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/pdf/pdfium/pdfium_engine.cc
-@@ -58,7 +58,7 @@
- #include "ui/gfx/geometry/rect.h"
- #include "v8/include/v8.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "pdf/pdfium/pdfium_font_linux.h"
- #endif
- 
-@@ -396,7 +396,7 @@ void InitializeSDK(bool enable_v8) {
-   config.m_v8EmbedderSlot = gin::kEmbedderPDFium;
-   FPDF_InitLibraryWithConfig(&config);
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   InitializeLinuxFontMapper();
- #endif
- 
-@@ -437,7 +437,7 @@ PDFiumEngine::PDFiumEngine(PDFEngine::Cl
-   IFSDK_PAUSE::user = nullptr;
-   IFSDK_PAUSE::NeedToPauseNow = Pause_NeedToPauseNow;
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   // PreviewModeClient does not know its pp::Instance.
-   SetLastInstance(client_->GetPluginInstance());
- #endif
-@@ -913,7 +913,7 @@ pp::Buffer_Dev PDFiumEngine::PrintPagesA
- 
-   KillFormFocus();
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   SetLastInstance(client_->GetPluginInstance());
- #endif
- 
-@@ -2960,7 +2960,7 @@ bool PDFiumEngine::ContinuePaint(int pro
-   DCHECK(image_data);
- 
-   last_progressive_start_time_ = base::Time::Now();
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   SetLastInstance(client_->GetPluginInstance());
- #endif
- 
-@@ -3456,7 +3456,7 @@ void PDFiumEngine::SetCurrentPage(int in
-     FORM_DoPageAAction(old_page, form(), FPDFPAGE_AACTION_CLOSE);
-   }
-   most_visible_page_ = index;
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   SetLastInstance(client_->GetPluginInstance());
- #endif
-   if (most_visible_page_ != -1 && called_do_document_action_) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ppapi_proxy_flash__resource.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ppapi_proxy_flash__resource.cc
deleted file mode 100644
index 2dbf3b8061..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_ppapi_proxy_flash__resource.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/ppapi/proxy/flash_resource.cc.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/ppapi/proxy/flash_resource.cc
-@@ -136,7 +136,7 @@ double FlashResource::GetLocalTimeZoneOf
-   // require filesystem access prohibited by the sandbox.
-   // TODO(shess): Figure out why OSX needs the access, the sandbox warmup should
-   // handle it.  http://crbug.com/149006
--#if defined(OS_LINUX) || defined(OS_MACOSX)
-+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
-   int32_t result = SyncCall<PpapiPluginMsg_Flash_GetLocalTimeZoneOffsetReply>(
-       BROWSER,
-       PpapiHostMsg_Flash_GetLocalTimeZoneOffset(PPTimeToTime(t)),
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_printing_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_printing_BUILD.gn
deleted file mode 100644
index 0b787265f4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_printing_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/printing/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/printing/BUILD.gn
-@@ -206,7 +206,7 @@ component("printing") {
-   if (use_cups) {
-     configs += [ ":cups" ]
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       # CUPS 1.6 deprecated the PPD APIs, but we will stay with this API
-       # for now as the suitability of the replacement is unclear.
-       # More info: crbug.com/226176
-@@ -312,7 +312,7 @@ static_library("test_support") {
-   if (is_fuchsia) {
-     sources += [ "image_fuchsia.cc" ]
-   }
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [ "image_linux.cc" ]
-   }
-   if (is_mac) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_printing_buildflags_buildflags.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_printing_buildflags_buildflags.gni
deleted file mode 100644
index 49c1310637..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_printing_buildflags_buildflags.gni
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/printing/buildflags/buildflags.gni.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/printing/buildflags/buildflags.gni
-@@ -20,7 +20,7 @@ declare_args() {
-   # Enable exporting to tagged PDF.
-   enable_tagged_pdf = !is_android && !is_chromecast && !is_ios && !is_fuchsia
- 
--  if (use_fuzzing_engine && is_linux) {
-+  if (use_fuzzing_engine && (is_linux || is_bsd)) {
-     # For fuzzing, just restrict to chromeos and linux.
-     use_cups = true
-   } else {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_printing_cups__config__helper.py b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_printing_cups__config__helper.py
deleted file mode 100644
index a40bc1e2f3..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_printing_cups__config__helper.py
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/printing/cups_config_helper.py.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/printing/cups_config_helper.py
-@@ -67,7 +67,7 @@ def main():
-   mode = sys.argv[1]
-   if len(sys.argv) > 2 and sys.argv[2]:
-     sysroot = sys.argv[2]
--    cups_config = os.path.join(sysroot, 'usr', 'bin', 'cups-config')
-+    cups_config = os.path.join(sysroot, 'bin', 'cups-config')
-     if not os.path.exists(cups_config):
-       print('cups-config not found: %s' % cups_config)
-       return 1
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_BUILD.gn
deleted file mode 100644
index 0c8732fedc..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/remoting/BUILD.gn.orig	2020-07-15 18:56:00.000000000 +0000
-+++ src/3rdparty/chromium/remoting/BUILD.gn
-@@ -56,7 +56,7 @@ group("remoting_all") {
-       deps += [ "//remoting/host:remoting_native_messaging_host" ]
-     }
- 
--    if (is_linux && !is_chromeos) {
-+    if ((is_linux || is_bsd) && !is_chromeos) {
-       deps += [
-         "//remoting/host/linux:remoting_dev_me2me_host",
-         "//remoting/host/linux:remoting_user_session",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_client_display_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_client_display_BUILD.gn
deleted file mode 100644
index 6b4521638c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_client_display_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/remoting/client/display/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/remoting/client/display/BUILD.gn
-@@ -43,7 +43,7 @@ source_set("display") {
-     libs = [ "GLESv2" ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     libs = [ "GL" ]
-   }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_host_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_host_BUILD.gn
deleted file mode 100644
index 609774167f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_host_BUILD.gn
+++ /dev/null
@@ -1,40 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/remoting/host/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/remoting/host/BUILD.gn
-@@ -359,7 +359,7 @@ static_library("common") {
-     deps += [ "//components/policy:generated" ]
-   }
- 
--  if (is_linux && !is_chromeos) {
-+  if ((is_linux || is_bsd) && !is_chromeos) {
-     public_deps += [ "//remoting/host/linux" ]
-     libs += [ "pam" ]
-   }
-@@ -561,7 +561,7 @@ source_set("unit_tests") {
-     "//third_party/grpc:grpcpp",
-   ]
- 
--  if (is_linux && !is_chromeos) {
-+  if ((is_linux || is_bsd) && !is_chromeos) {
-     deps += [ "//remoting/host/linux:unit_tests" ]
-   }
- 
-@@ -766,7 +766,7 @@ if (enable_me2me_host) {
-     if (use_gtk) {
-       deps += [ "//build/config/linux/gtk" ]
-     }
--    if ((is_linux && !is_chromeos) || is_mac) {
-+    if (((is_linux || is_bsd) && !is_chromeos) || is_mac) {
-       libs = [ "pam" ]
-     }
- 
-@@ -826,7 +826,7 @@ if (enable_me2me_host) {
-       }
-     }
-   }
--  if (is_chrome_branded && enable_me2me_host && is_linux && !is_chromeos) {
-+  if (is_chrome_branded && enable_me2me_host && (is_linux || is_bsd) && !is_chromeos) {
-     group("remoting_me2me_host_archive") {
-       deps = [ "//remoting/host/installer/linux:remoting_me2me_host_archive" ]
-     }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_protocol_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_protocol_BUILD.gn
deleted file mode 100644
index 00e14462da..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_protocol_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/remoting/protocol/BUILD.gn.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/remoting/protocol/BUILD.gn
-@@ -210,7 +210,7 @@ static_library("protocol") {
- 
-   if (!is_nacl) {
-     # This condition needs to match with //remoting/codec/BUILD.gn
--    if (is_win || is_linux) {
-+    if (is_win || is_linux || is_bsd) {
-       defines += [ "USE_H264_ENCODER" ]
-       deps += [
-         "//media",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_remoting__options.gni b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_remoting__options.gni
deleted file mode 100644
index 6f3466c663..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_remoting_remoting__options.gni
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/remoting/remoting_options.gni.orig	2020-07-15 18:56:01.000000000 +0000
-+++ src/3rdparty/chromium/remoting/remoting_options.gni
-@@ -6,8 +6,8 @@ import("//build/config/chrome_build.gni"
- import("//build/config/ui.gni")
- 
- enable_remoting_host =
--    is_win || (is_linux && (is_chromeos || use_x11)) || is_mac
--enable_me2me_host = is_win || (is_linux && !is_chromeos && use_x11) || is_mac
-+    is_win || ((is_linux || is_bsd) && (is_chromeos || use_x11)) || is_mac
-+enable_me2me_host = is_win || ((is_linux || is_bsd) && !is_chromeos && use_x11) || is_mac
- 
- # Enable the multi-process host on Windows by default.
- if (is_win) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_sandbox_linux_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_sandbox_linux_BUILD.gn
deleted file mode 100644
index 259f5758c4..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_sandbox_linux_BUILD.gn
+++ /dev/null
@@ -1,42 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/sandbox/linux/BUILD.gn.orig	2020-06-25 09:31:34.000000000 +0000
-+++ src/3rdparty/chromium/sandbox/linux/BUILD.gn
-@@ -265,6 +265,8 @@ component("seccomp_bpf") {
-       "seccomp-bpf-helpers/baseline_policy.h",
-       "seccomp-bpf-helpers/syscall_sets.cc",
-       "seccomp-bpf-helpers/syscall_sets.h",
-+      "services/syscall_wrappers.cc",
-+      "services/syscall_wrappers.h",
-     ]
-     configs += [ ":nacl_nonsfi_warnings" ]
-   }
-@@ -371,7 +373,7 @@ component("sandbox_services") {
-     public_deps += [ ":sandbox_services_headers" ]
-   }
- 
--  if (is_nacl_nonsfi) {
-+  if (is_nacl_nonsfi || is_bsd) {
-     cflags = [ "-fgnu-inline-asm" ]
- 
-     sources -= [
-@@ -379,6 +381,8 @@ component("sandbox_services") {
-       "services/init_process_reaper.h",
-       "services/scoped_process.cc",
-       "services/scoped_process.h",
-+      "services/syscall_wrappers.cc",
-+      "services/syscall_wrappers.h",
-       "services/yama.cc",
-       "services/yama.h",
-       "syscall_broker/broker_channel.cc",
-@@ -398,6 +402,10 @@ component("sandbox_services") {
-       "syscall_broker/broker_simple_message.cc",
-       "syscall_broker/broker_simple_message.h",
-     ]
-+    sources += [
-+      "services/libc_interceptor.cc",
-+      "services/libc_interceptor.h",
-+    ]
-   } else if (!is_android) {
-     sources += [
-       "services/libc_interceptor.cc",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_sandbox_linux_services_init__process__reaper.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_sandbox_linux_services_init__process__reaper.cc
deleted file mode 100644
index 96972a571e..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_sandbox_linux_services_init__process__reaper.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/sandbox/linux/services/init_process_reaper.cc.orig	2020-07-15 18:56:01.000000000 +0000
-+++ src/3rdparty/chromium/sandbox/linux/services/init_process_reaper.cc
-@@ -1,6 +1,7 @@
- // Copyright 2013 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
-+#if defined(OS_LINUX)
- 
- #include "sandbox/linux/services/init_process_reaper.h"
- 
-@@ -100,3 +101,4 @@ bool CreateInitProcessReaper(base::OnceC
- }
- 
- }  // namespace sandbox.
-+#endif
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_sandbox_linux_services_libc__interceptor.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_sandbox_linux_services_libc__interceptor.cc
deleted file mode 100644
index ec4f0012b9..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_sandbox_linux_services_libc__interceptor.cc
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/sandbox/linux/services/libc_interceptor.cc.orig	2020-07-15 18:56:01.000000000 +0000
-+++ src/3rdparty/chromium/sandbox/linux/services/libc_interceptor.cc
-@@ -11,7 +11,9 @@
- #include <stddef.h>
- #include <stdint.h>
- #include <string.h>
-+#if !defined(OS_BSD)
- #include <sys/prctl.h>
-+#endif
- #include <sys/socket.h>
- #include <sys/types.h>
- #include <time.h>
-@@ -93,7 +95,7 @@ bool ReadTimeStruct(base::PickleIterator
-   } else {
-     base::AutoLock lock(g_timezones_lock.Get());
-     auto ret_pair = g_timezones.Get().insert(timezone);
--    output->tm_zone = ret_pair.first->c_str();
-+    output->tm_zone = (char *)ret_pair.first->c_str();
-   }
- 
-   return true;
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_audio_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_audio_BUILD.gn
deleted file mode 100644
index 323d99da68..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_audio_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/audio/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/services/audio/BUILD.gn
-@@ -74,7 +74,7 @@ source_set("audio") {
-     "//services/service_manager/sandbox",
-   ]
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     sources += [
-       "audio_sandbox_hook_linux.cc",
-       "audio_sandbox_hook_linux.h",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_BUILD.gn
deleted file mode 100644
index 7563843725..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/device/BUILD.gn.orig	2020-07-15 18:56:01.000000000 +0000
-+++ src/3rdparty/chromium/services/device/BUILD.gn
-@@ -8,7 +8,7 @@ if (is_android) {
-   import("//build/config/android/rules.gni")
- }
- 
--is_serial_enabled_platform = is_win || (is_linux && use_udev) || is_mac
-+is_serial_enabled_platform = is_win || ((is_linux || is_bsd) && use_udev) || is_mac
- 
- source_set("lib") {
-   # This should be visible only to embedders of the Device Service, and the
-@@ -92,7 +92,7 @@ component("binder_overrides") {
-   defines = [ "IS_DEVICE_SERVICE_BINDER_OVERRIDES_IMPL" ]
- }
- 
--is_linux_without_udev = is_linux && !use_udev
-+is_linux_without_udev = (is_linux || is_bsd) && !use_udev
- 
- source_set("perftests") {
-   testonly = true
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_battery_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_battery_BUILD.gn
deleted file mode 100644
index 00de6167af..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_battery_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/device/battery/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/services/device/battery/BUILD.gn
-@@ -49,7 +49,7 @@ if (!is_android) {
-       ]
-     }
- 
--    if (is_linux && !is_chromeos) {
-+    if ((is_linux || is_bsd) && !is_chromeos) {
-       if (use_dbus) {
-         configs += [ "//build/config/linux/dbus" ]
-         deps += [ "//dbus" ]
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_geolocation_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_geolocation_BUILD.gn
deleted file mode 100644
index 9d63eaf604..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_geolocation_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/device/geolocation/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/services/device/geolocation/BUILD.gn
-@@ -98,7 +98,7 @@ source_set("geolocation") {
-   if (is_chromeos || (is_linux && !use_dbus)) {
-     sources -= [ "wifi_data_provider_linux.cc" ]
-   }
--  if (is_linux && use_dbus) {
-+  if ((is_linux || is_bsd) && use_dbus) {
-     sources -= [ "empty_wifi_data_provider.cc" ]
-     deps += [ "//dbus" ]
-   }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_geolocation_location__arbitrator.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_geolocation_location__arbitrator.cc
deleted file mode 100644
index b3e741fe50..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_geolocation_location__arbitrator.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/device/geolocation/location_arbitrator.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/services/device/geolocation/location_arbitrator.cc
-@@ -160,7 +160,7 @@ LocationArbitrator::NewNetworkLocationPr
- 
- std::unique_ptr<LocationProvider>
- LocationArbitrator::NewSystemLocationProvider() {
--#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_FUCHSIA)
-+#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_FUCHSIA) || defined(OS_BSD)
-   return nullptr;
- #else
-   return device::NewSystemLocationProvider();
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_BUILD.gn
deleted file mode 100644
index 8240c11a9c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_BUILD.gn
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/device/hid/BUILD.gn.orig	2020-07-15 18:56:01.000000000 +0000
-+++ src/3rdparty/chromium/services/device/hid/BUILD.gn
-@@ -51,6 +51,26 @@ source_set("hid") {
-     deps += [ "//device/udev_linux" ]
-   }
- 
-+  if (is_freebsd) {
-+    sources -= [
-+      "hid_connection_linux.cc",
-+      "hid_connection_linux.h",
-+    ]
-+    sources += [
-+      "hid_connection_freebsd.cc",
-+      "hid_connection_freebsd.h",
-+      "hid_service_freebsd.cc",
-+      "hid_service_freebsd.h",
-+    ]
-+  }
-+
-+  if (is_netbsd) {
-+    sources -= [
-+      "hid_connection_linux.cc",
-+      "hid_connection_linux.h",
-+    ]
-+  }
-+
-   if (is_chromeos) {
-     deps += [ "//chromeos/dbus/permission_broker" ]
-   }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__connection__netbsd.c b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__connection__netbsd.c
deleted file mode 100644
index b7beaa9712..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__connection__netbsd.c
+++ /dev/null
@@ -1,245 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/device/hid/hid_connection_netbsd.cc.orig	2020-07-23 00:19:17.901829453 +0000
-+++ src/3rdparty/chromium/services/device/hid/hid_connection_netbsd.cc
-@@ -0,0 +1,240 @@
-+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "services/device/hid/hid_connection_netbsd.h"
-+
-+#include <dev/usb/usbhid.h>
-+#include <dev/usb/usb_ioctl.h>
-+
-+#include "base/bind.h"
-+#include "base/files/file_descriptor_watcher_posix.h"
-+#include "base/location.h"
-+#include "base/numerics/safe_math.h"
-+#include "base/posix/eintr_wrapper.h"
-+#include "base/single_thread_task_runner.h"
-+#include "base/strings/stringprintf.h"
-+#include "base/task/post_task.h"
-+#include "base/threading/scoped_blocking_call.h"
-+#include "base/threading/thread_restrictions.h"
-+#include "base/threading/thread_task_runner_handle.h"
-+#include "components/device_event_log/device_event_log.h"
-+#include "services/device/hid/hid_service.h"
-+
-+namespace device {
-+
-+class HidConnectionNetBSD::BlockingTaskHelper {
-+ public:
-+  BlockingTaskHelper(base::ScopedFD fd,
-+                     scoped_refptr<HidDeviceInfo> device_info,
-+                     base::WeakPtr<HidConnectionNetBSD> connection)
-+      : fd_(std::move(fd)),
-+        connection_(connection),
-+        origin_task_runner_(base::ThreadTaskRunnerHandle::Get()) {
-+    DETACH_FROM_SEQUENCE(sequence_checker_);
-+    // Report buffers must always have room for the report ID.
-+    report_buffer_size_ = device_info->max_input_report_size() + 1;
-+    has_report_id_ = device_info->has_report_id();
-+  }
-+
-+  ~BlockingTaskHelper() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); }
-+
-+  // Starts the FileDescriptorWatcher that reads input events from the device.
-+  // Must be called on a thread that has a base::MessageLoopForIO.
-+  void Start() {
-+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+    base::internal::AssertBlockingAllowed();
-+
-+    file_watcher_ = base::FileDescriptorWatcher::WatchReadable(
-+        fd_.get(), base::Bind(&BlockingTaskHelper::OnFileCanReadWithoutBlocking,
-+                              base::Unretained(this)));
-+  }
-+
-+  void Write(scoped_refptr<base::RefCountedBytes> buffer,
-+             WriteCallback callback) {
-+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+    base::ScopedBlockingCall scoped_blocking_call(
-+        FROM_HERE, base::BlockingType::MAY_BLOCK);
-+
-+    auto data = buffer->front();
-+    size_t size = buffer->size();
-+    // if report id is 0, it shouldn't be included
-+    if (data[0] == 0) {
-+      data++;
-+      size--;
-+    }
-+
-+    ssize_t result = HANDLE_EINTR(write(fd_.get(), data, size));
-+    if (result < 0) {
-+      HID_PLOG(EVENT) << "Write failed";
-+      origin_task_runner_->PostTask(FROM_HERE, base::BindOnce(std::move(callback), false));
-+    } else {
-+      if (static_cast<size_t>(result) != size)
-+        HID_LOG(EVENT) << "Incomplete HID write: " << result << " != " << size;
-+      origin_task_runner_->PostTask(FROM_HERE, base::BindOnce(std::move(callback), true));
-+    }
-+  }
-+
-+  void GetFeatureReport(uint8_t report_id,
-+                        scoped_refptr<base::RefCountedBytes> buffer,
-+                        ReadCallback callback) {
-+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+    base::ScopedBlockingCall scoped_blocking_call(
-+        FROM_HERE, base::BlockingType::MAY_BLOCK);
-+    struct usb_gen_descriptor ugd;
-+    ugd.ugd_report_type = UHID_FEATURE_REPORT;
-+    ugd.ugd_data = buffer->front();
-+    ugd.ugd_maxlen = buffer->size();
-+    int result = HANDLE_EINTR(
-+        ioctl(fd_.get(), USB_GET_REPORT, &ugd));
-+    if (result < 0) {
-+      HID_PLOG(EVENT) << "Failed to get feature report";
-+      origin_task_runner_->PostTask(FROM_HERE,
-+                                    base::BindOnce(std::move(callback), false, nullptr, 0));
-+    } else if (result == 0) {
-+      HID_LOG(EVENT) << "Get feature result too short.";
-+      origin_task_runner_->PostTask(FROM_HERE,
-+                                    base::BindOnce(std::move(callback), false, nullptr, 0));
-+    } else {
-+      origin_task_runner_->PostTask(FROM_HERE,
-+                                    base::BindOnce(std::move(callback), true, buffer, result));
-+    }
-+  }
-+
-+  void SendFeatureReport(scoped_refptr<base::RefCountedBytes> buffer,
-+                         WriteCallback callback) {
-+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+    struct usb_gen_descriptor ugd;
-+    ugd.ugd_report_type = UHID_FEATURE_REPORT;
-+    ugd.ugd_data = buffer->front();
-+    ugd.ugd_maxlen = buffer->size();
-+    // NetBSD does not require report id if it's not used
-+    if (buffer->front()[0] == 0) {
-+      ugd.ugd_data = buffer->front() + 1;
-+      ugd.ugd_maxlen = buffer->size() - 1;
-+    } else {
-+      ugd.ugd_data = buffer->front();
-+      ugd.ugd_maxlen = buffer->size();
-+    }
-+    int result = HANDLE_EINTR(
-+        ioctl(fd_.get(), USB_SET_REPORT, &ugd));
-+    if (result < 0) {
-+      HID_PLOG(EVENT) << "Failed to send feature report";
-+      origin_task_runner_->PostTask(FROM_HERE,
-+                                    base::BindOnce(std::move(callback), false));
-+    } else {
-+      origin_task_runner_->PostTask(FROM_HERE,
-+                                    base::BindOnce(std::move(callback), true));
-+    }
-+  }
-+
-+ private:
-+  void OnFileCanReadWithoutBlocking() {
-+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+
-+    scoped_refptr<base::RefCountedBytes> buffer(new base::RefCountedBytes(report_buffer_size_));
-+    unsigned char* data = buffer->front();
-+    size_t length = report_buffer_size_;
-+    if (!has_report_id_) {
-+      // NetBSD will not prefix the buffer with a report ID if report IDs are not
-+      // used by the device. Prefix the buffer with 0.
-+      *data++ = 0;
-+      length--;
-+    }
-+
-+    ssize_t bytes_read = HANDLE_EINTR(read(fd_.get(), data, length));
-+    if (bytes_read < 0) {
-+      if (errno != EAGAIN) {
-+        HID_PLOG(EVENT) << "Read failed";
-+        // This assumes that the error is unrecoverable and disables reading
-+        // from the device until it has been re-opened.
-+        // TODO(reillyg): Investigate starting and stopping the file descriptor
-+        // watcher in response to pending read requests so that per-request
-+        // errors can be returned to the client.
-+        file_watcher_.reset();
-+      }
-+      return;
-+    }
-+    if (!has_report_id_) {
-+      // Behave as if the byte prefixed above as the the report ID was read.
-+      bytes_read++;
-+    }
-+
-+    origin_task_runner_->PostTask(
-+        FROM_HERE, base::BindOnce(&HidConnectionNetBSD::ProcessInputReport,
-+                              connection_, buffer, bytes_read));
-+  }
-+
-+  SEQUENCE_CHECKER(sequence_checker_);
-+  base::ScopedFD fd_;
-+  size_t report_buffer_size_;
-+  bool has_report_id_;
-+  base::WeakPtr<HidConnectionNetBSD> connection_;
-+  const scoped_refptr<base::SequencedTaskRunner> origin_task_runner_;
-+  std::unique_ptr<base::FileDescriptorWatcher::Controller> file_watcher_;
-+
-+  DISALLOW_COPY_AND_ASSIGN(BlockingTaskHelper);
-+};
-+
-+HidConnectionNetBSD::HidConnectionNetBSD(
-+    scoped_refptr<HidDeviceInfo> device_info,
-+    base::ScopedFD fd,
-+    scoped_refptr<base::SequencedTaskRunner> blocking_task_runner)
-+    : HidConnection(device_info),
-+      blocking_task_runner_(std::move(blocking_task_runner)),
-+      weak_factory_(this) {
-+  helper_ = std::make_unique<BlockingTaskHelper>(std::move(fd), device_info,
-+                                                 weak_factory_.GetWeakPtr());
-+  blocking_task_runner_->PostTask(
-+      FROM_HERE, base::BindOnce(&BlockingTaskHelper::Start,
-+                                base::Unretained(helper_.get())));
-+}
-+
-+HidConnectionNetBSD::~HidConnectionNetBSD() {}
-+
-+void HidConnectionNetBSD::PlatformClose() {
-+  // By closing the device on the blocking task runner 1) the requirement that
-+  // base::ScopedFD is destroyed on a thread where I/O is allowed is satisfied
-+  // and 2) any tasks posted to this task runner that refer to this file will
-+  // complete before it is closed.
-+  blocking_task_runner_->DeleteSoon(FROM_HERE, helper_.release());
-+}
-+
-+void HidConnectionNetBSD::PlatformWrite(scoped_refptr<base::RefCountedBytes> buffer,
-+                                     WriteCallback callback) {
-+
-+  blocking_task_runner_->PostTask(
-+      FROM_HERE,
-+      base::BindOnce(&BlockingTaskHelper::Write, base::Unretained(helper_.get()),
-+                 buffer, std::move(callback)));
-+}
-+
-+void HidConnectionNetBSD::PlatformGetFeatureReport(uint8_t report_id,
-+                                                ReadCallback callback) {
-+  // The first byte of the destination buffer is the report ID being requested
-+  // and is overwritten by the feature report.
-+  DCHECK_GT(device_info()->max_feature_report_size(), 0u);
-+  scoped_refptr<base::RefCountedBytes> buffer(
-+      new base::RefCountedBytes(device_info()->max_feature_report_size() + 1));
-+  if (report_id != 0)
-+    buffer->data()[0] = report_id;
-+
-+  blocking_task_runner_->PostTask(
-+      FROM_HERE,
-+      base::BindOnce(&BlockingTaskHelper::GetFeatureReport,
-+                 base::Unretained(helper_.get()), report_id,
-+                 buffer, std::move(callback)));
-+}
-+
-+void HidConnectionNetBSD::PlatformSendFeatureReport(
-+    scoped_refptr<base::RefCountedBytes> buffer,
-+    WriteCallback callback) {
-+  base::ScopedBlockingCall scoped_blocking_call(
-+      FROM_HERE, base::BlockingType::MAY_BLOCK);
-+  blocking_task_runner_->PostTask(
-+      FROM_HERE,
-+      base::BindOnce(&BlockingTaskHelper::SendFeatureReport,
-+                 base::Unretained(helper_.get()), buffer, std::move(callback)));
-+}
-+
-+}  // namespace device
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__connection__netbsd.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__connection__netbsd.h
deleted file mode 100644
index 5c6a27a42e..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__connection__netbsd.h
+++ /dev/null
@@ -1,73 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/device/hid/hid_connection_netbsd.h.orig	2020-07-23 00:19:44.670620204 +0000
-+++ src/3rdparty/chromium/services/device/hid/hid_connection_netbsd.h
-@@ -0,0 +1,68 @@
-+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#ifndef DEVICE_HID_HID_CONNECTION_NETBSD_H_
-+#define DEVICE_HID_HID_CONNECTION_NETBSD_H_
-+
-+#include <stddef.h>
-+#include <stdint.h>
-+
-+#include "base/files/scoped_file.h"
-+#include "base/macros.h"
-+#include "base/memory/ptr_util.h"
-+#include "base/memory/ref_counted_memory.h"
-+#include "base/memory/weak_ptr.h"
-+#include "base/sequence_checker.h"
-+#include "services/device/hid/hid_connection.h"
-+
-+namespace base {
-+class SequencedTaskRunner;
-+}
-+
-+namespace net {
-+class IOBuffer;
-+}
-+
-+namespace device {
-+
-+class HidConnectionNetBSD : public HidConnection {
-+ public:
-+  HidConnectionNetBSD(
-+      scoped_refptr<HidDeviceInfo> device_info,
-+      base::ScopedFD fd,
-+      scoped_refptr<base::SequencedTaskRunner> blocking_task_runner);
-+
-+ private:
-+  friend class base::RefCountedThreadSafe<HidConnectionNetBSD>;
-+  class BlockingTaskHelper;
-+
-+  ~HidConnectionNetBSD() override;
-+
-+  // HidConnection implementation.
-+  void PlatformClose() override;
-+  void PlatformWrite(scoped_refptr<base::RefCountedBytes> buffer,
-+                     WriteCallback callback) override;
-+  void PlatformGetFeatureReport(uint8_t report_id,
-+                                ReadCallback callback) override;
-+  void PlatformSendFeatureReport(scoped_refptr<base::RefCountedBytes> buffer,
-+                                 WriteCallback callback) override;
-+
-+  // |helper_| lives on the sequence to which |blocking_task_runner_| posts
-+  // tasks so all calls must be posted there including this object's
-+  // destruction.
-+  std::unique_ptr<BlockingTaskHelper> helper_;
-+
-+  const scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_;
-+  const scoped_refptr<base::SequencedTaskRunner> task_runner_;
-+
-+  SEQUENCE_CHECKER(sequence_checker_);
-+
-+  base::WeakPtrFactory<HidConnectionNetBSD> weak_factory_;
-+
-+  DISALLOW_COPY_AND_ASSIGN(HidConnectionNetBSD);
-+};
-+
-+}  // namespace device
-+
-+#endif  // DEVICE_HID_HID_CONNECTION_NETBSD_H_
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__service__netbsd.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__service__netbsd.cc
deleted file mode 100644
index 0692cd81cd..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__service__netbsd.cc
+++ /dev/null
@@ -1,387 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/device/hid/hid_service_netbsd.cc.orig	2020-07-23 00:21:06.085104546 +0000
-+++ src/3rdparty/chromium/services/device/hid/hid_service_netbsd.cc
-@@ -0,0 +1,382 @@
-+// Copyright 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "services/device/hid/hid_service_netbsd.h"
-+
-+#include <stdint.h>
-+#include <sys/socket.h>
-+#include <sys/un.h>
-+
-+#include <set>
-+#include <string>
-+#include <vector>
-+
-+#include "base/bind.h"
-+#include "base/files/file_descriptor_watcher_posix.h"
-+#include "base/files/file_enumerator.h"
-+#include "base/files/file_util.h"
-+#include "base/files/file.h"
-+#include "base/location.h"
-+#include "base/logging.h"
-+#include "base/posix/eintr_wrapper.h"
-+#include "base/single_thread_task_runner.h"
-+#include "base/stl_util.h"
-+#include "base/strings/pattern.h"
-+#include "base/strings/stringprintf.h"
-+#include "base/strings/sys_string_conversions.h"
-+#include "base/strings/string_util.h"
-+#include "base/strings/string_split.h"
-+#include "base/task/post_task.h"
-+#include "base/threading/scoped_blocking_call.h"
-+#include "base/threading/thread_task_runner_handle.h"
-+#include "components/device_event_log/device_event_log.h"
-+#include "services/device/hid/hid_connection_netbsd.h"
-+
-+const int kMaxPermissionChecks = 5;
-+
-+namespace device {
-+
-+struct HidServiceNetBSD::ConnectParams {
-+  ConnectParams(scoped_refptr<HidDeviceInfo> device_info,
-+                ConnectCallback callback)
-+      : device_info(std::move(device_info)),
-+        callback(std::move(callback)),
-+        task_runner(base::ThreadTaskRunnerHandle::Get()),
-+        blocking_task_runner(
-+            base::CreateSequencedTaskRunner(kBlockingTaskTraits)) {}
-+  ~ConnectParams() {}
-+
-+  scoped_refptr<HidDeviceInfo> device_info;
-+  ConnectCallback callback;
-+  scoped_refptr<base::SequencedTaskRunner> task_runner;
-+  scoped_refptr<base::SequencedTaskRunner> blocking_task_runner;
-+  base::ScopedFD fd;
-+};
-+
-+class HidServiceNetBSD::BlockingTaskHelper {
-+ public:
-+  BlockingTaskHelper(base::WeakPtr<HidServiceNetBSD> service)
-+      : service_(std::move(service)),
-+        task_runner_(base::ThreadTaskRunnerHandle::Get()) {
-+    DETACH_FROM_SEQUENCE(sequence_checker_);
-+
-+    timer_.reset(new base::RepeatingTimer());
-+    devd_buffer_ = new net::IOBufferWithSize(1024);
-+  }
-+
-+  ~BlockingTaskHelper() {
-+  }
-+
-+  void Start() {
-+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+
-+    const base::FilePath kDevRoot("/dev");
-+    const std::string kUHIDPattern("/dev/uhid*");
-+
-+    base::FileEnumerator enumerator(kDevRoot, false, base::FileEnumerator::FILES);
-+    do {
-+      const base::FilePath next_device_path(enumerator.Next());
-+      const std::string next_device = next_device_path.value();
-+      if (next_device.empty())
-+        break;
-+
-+      if (base::MatchPattern(next_device, kUHIDPattern))
-+        OnDeviceAdded(next_device.substr(5));
-+    } while (true);
-+
-+    SetupDevdMonitor();
-+
-+    task_runner_->PostTask(
-+        FROM_HERE,
-+        base::Bind(&HidServiceNetBSD::FirstEnumerationComplete, service_));
-+  }
-+
-+  bool HaveReadWritePermissions(std::string device_id) {
-+    std::string device_node = "/dev/" + device_id;
-+    base::internal::AssertBlockingAllowed();
-+
-+    base::FilePath device_path(device_node);
-+    base::File device_file;
-+    int flags =
-+        base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
-+    device_file.Initialize(device_path, flags);
-+    if (!device_file.IsValid())
-+      return false;
-+
-+    return true;
-+  }
-+
-+  void OnDeviceAdded(std::string device_id) {
-+    base::ScopedBlockingCall scoped_blocking_call(
-+        FROM_HERE, base::BlockingType::MAY_BLOCK);
-+    std::string device_node = "/dev/" + device_id;
-+    uint16_t vendor_id = 0xffff;
-+    uint16_t product_id = 0xffff;
-+    std::string product_name = "";
-+    std::string serial_number = "";
-+
-+    std::vector<uint8_t> report_descriptor;
-+
-+    base::internal::AssertBlockingAllowed();
-+
-+    base::FilePath device_path(device_node);
-+    base::File device_file;
-+    int flags =
-+        base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
-+    device_file.Initialize(device_path, flags);
-+    if (!device_file.IsValid()) {
-+      HID_LOG(ERROR) << "Failed to open '" << device_node
-+                     << "': "
-+                     << base::File::ErrorToString(device_file.error_details());
-+      return;
-+    }
-+
-+    base::ScopedFD fd;
-+    fd.reset(device_file.TakePlatformFile());
-+
-+    struct usb_gen_descriptor ugd;
-+    ugd.ugd_data = NULL;
-+    ugd.ugd_maxlen = 0xffff;
-+    int result = HANDLE_EINTR(
-+        ioctl(fd.get(), USB_GET_REPORT_DESC, &ugd));
-+
-+    if (result < 0) {
-+      HID_LOG(ERROR) << "Failed to get report descriptor size";
-+      return;
-+    }
-+
-+    report_descriptor.resize(ugd.ugd_actlen);
-+
-+    ugd.ugd_data = report_descriptor.data();
-+    ugd.ugd_maxlen = ugd.ugd_actlen;
-+    result = HANDLE_EINTR(
-+        ioctl(fd.get(), USB_GET_REPORT_DESC, &ugd));
-+
-+    if (result < 0) {
-+      HID_LOG(ERROR) << "Failed to get report descriptor";
-+      return;
-+    }
-+
-+    scoped_refptr<HidDeviceInfo> device_info(new HidDeviceInfo(
-+        device_id,
-+        /*physical_device_id*/"",
-+	vendor_id,
-+	product_id,
-+	product_name,
-+	serial_number,
-+        device::mojom::HidBusType::kHIDBusTypeUSB,
-+        report_descriptor,
-+	device_node));
-+
-+    task_runner_->PostTask(FROM_HERE, base::Bind(&HidServiceNetBSD::AddDevice,
-+                                                 service_, device_info));
-+  }
-+
-+  void OnDeviceRemoved(std::string device_id) {
-+    base::ScopedBlockingCall scoped_blocking_call(
-+        FROM_HERE, base::BlockingType::MAY_BLOCK);
-+    task_runner_->PostTask(
-+        FROM_HERE, base::Bind(&HidServiceNetBSD::RemoveDevice, service_,
-+                              device_id));
-+  }
-+
-+ private:
-+
-+  void CheckPendingPermissionChange() {
-+    base::internal::AssertBlockingAllowed();
-+    std::map<std::string, int>::iterator it;
-+    for (it = permissions_checks_attempts_.begin(); it != permissions_checks_attempts_.end();) {
-+      std::string device_name = it->first;
-+      bool keep = true;
-+      if (HaveReadWritePermissions(device_name)) {
-+        OnDeviceAdded(device_name);
-+        keep = false;
-+      }
-+      else if (it->second-- <= 0) {
-+        HID_LOG(ERROR) << "Still don't have write permissions to '" << device_name
-+                       << "' after " << kMaxPermissionChecks << " attempts";
-+        keep = false;
-+      }
-+
-+      if (keep)
-+        ++it;
-+      else
-+        permissions_checks_attempts_.erase(it++);
-+    }
-+
-+    if (permissions_checks_attempts_.empty())
-+      timer_->Stop();
-+  }
-+
-+  void SetupDevdMonitor() {
-+    base::internal::AssertBlockingAllowed();
-+
-+    int devd_fd = socket(AF_UNIX, SOCK_SEQPACKET, 0);
-+    if (devd_fd < 0)
-+      return;
-+
-+    struct sockaddr_un sa;
-+
-+    sa.sun_family = AF_UNIX;
-+    strlcpy(sa.sun_path, "/var/run/devd.seqpacket.pipe", sizeof(sa.sun_path));
-+    if (connect(devd_fd, (struct sockaddr *) &sa, sizeof(sa)) < 0) {
-+      close(devd_fd);
-+      return;
-+    } 
-+
-+    devd_fd_.reset(devd_fd);
-+    file_watcher_ = base::FileDescriptorWatcher::WatchReadable(
-+        devd_fd_.get(), base::Bind(&BlockingTaskHelper::OnDevdMessageCanBeRead,
-+                                   base::Unretained(this)));
-+  }
-+
-+  void OnDevdMessageCanBeRead() {
-+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+    ssize_t bytes_read = HANDLE_EINTR(recv(devd_fd_.get(), devd_buffer_->data(),
-+                                      devd_buffer_->size() - 1, MSG_WAITALL));
-+    if (bytes_read < 0) {
-+      if (errno != EAGAIN) {
-+        HID_LOG(ERROR) << "Read failed";
-+        file_watcher_.reset();
-+      }
-+      return;
-+    }
-+
-+    devd_buffer_->data()[bytes_read] = 0;
-+    char *data = devd_buffer_->data();
-+    // It may take some time for devd to change permissions
-+    // on /dev/uhidX node. So do not fail immediately if
-+    // open fail. Retry each second for kMaxPermissionChecks
-+    // times before giving up entirely
-+    if (base::StartsWith(data, "+uhid", base::CompareCase::SENSITIVE)) {
-+      std::vector<std::string> parts = base::SplitString(
-+        data, " ", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL);
-+      if (!parts.empty()) {
-+        std::string device_name = parts[0].substr(1); // skip '+'
-+        if (HaveReadWritePermissions(device_name))
-+          OnDeviceAdded(parts[0].substr(1));
-+        else {
-+          // Do not re-add to checks
-+          if (permissions_checks_attempts_.find(device_name) == permissions_checks_attempts_.end()) {
-+            permissions_checks_attempts_.insert(std::pair<std::string, int>(device_name, kMaxPermissionChecks));
-+            timer_->Start(FROM_HERE, base::TimeDelta::FromSeconds(1),
-+                          this, &BlockingTaskHelper::CheckPendingPermissionChange);
-+          }
-+        }
-+      }
-+    }
-+
-+    if (base::StartsWith(data, "-uhid", base::CompareCase::SENSITIVE)) {
-+      std::vector<std::string> parts = base::SplitString(
-+        data, " ", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL);
-+      if (!parts.empty()) {
-+        std::string device_name = parts[0].substr(1); // skip '-'
-+        auto it = permissions_checks_attempts_.find(device_name);
-+        if (it != permissions_checks_attempts_.end()) {
-+          permissions_checks_attempts_.erase(it);
-+          if (permissions_checks_attempts_.empty())
-+            timer_->Stop();
-+        }
-+        OnDeviceRemoved(parts[0].substr(1));
-+      }
-+    }
-+  }
-+
-+  SEQUENCE_CHECKER(sequence_checker_);
-+
-+  // This weak pointer is only valid when checked on this task runner.
-+  base::WeakPtr<HidServiceNetBSD> service_;
-+  scoped_refptr<base::SequencedTaskRunner> task_runner_;
-+  std::unique_ptr<base::FileDescriptorWatcher::Controller> file_watcher_;
-+  std::unique_ptr<base::RepeatingTimer> timer_;
-+  base::ScopedFD devd_fd_;
-+  scoped_refptr<net::IOBufferWithSize> devd_buffer_;
-+  std::map<std::string, int> permissions_checks_attempts_;
-+
-+  DISALLOW_COPY_AND_ASSIGN(BlockingTaskHelper);
-+};
-+
-+HidServiceNetBSD::HidServiceNetBSD()
-+    : task_runner_(base::ThreadTaskRunnerHandle::Get()),
-+      blocking_task_runner_(
-+          base::CreateSequencedTaskRunner(kBlockingTaskTraits)),
-+      weak_factory_(this) {
-+  helper_ = std::make_unique<BlockingTaskHelper>(weak_factory_.GetWeakPtr());
-+  blocking_task_runner_->PostTask(
-+      FROM_HERE,
-+      base::Bind(&BlockingTaskHelper::Start, base::Unretained(helper_.get())));
-+}
-+
-+HidServiceNetBSD::~HidServiceNetBSD() {
-+  blocking_task_runner_->DeleteSoon(FROM_HERE, helper_.release());
-+}
-+
-+base::WeakPtr<HidService> HidServiceNetBSD::GetWeakPtr() {
-+  return weak_factory_.GetWeakPtr();
-+}
-+
-+// static
-+void HidServiceNetBSD::OpenOnBlockingThread(
-+    std::unique_ptr<ConnectParams> params) {
-+  base::ScopedBlockingCall scoped_blocking_call(
-+      FROM_HERE, base::BlockingType::MAY_BLOCK);
-+  scoped_refptr<base::SequencedTaskRunner> task_runner = params->task_runner;
-+
-+  base::FilePath device_path(params->device_info->device_node());
-+  base::File device_file;
-+  int flags =
-+      base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
-+  device_file.Initialize(device_path, flags);
-+  if (!device_file.IsValid()) {
-+    HID_LOG(EVENT) << "Failed to open '" << params->device_info->device_node()
-+                   << "': "
-+                   << base::File::ErrorToString(device_file.error_details());
-+    task_runner->PostTask(FROM_HERE,
-+		          base::BindOnce(std::move(params->callback), nullptr));
-+    return;
-+  }
-+  params->fd.reset(device_file.TakePlatformFile());
-+  task_runner->PostTask(FROM_HERE, base::BindOnce(&HidServiceNetBSD::FinishOpen,
-+			                          std::move(params)));
-+}
-+
-+void HidServiceNetBSD::Connect(const std::string& device_guid,
-+                            ConnectCallback callback) {
-+  DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+
-+  const auto& map_entry = devices().find(device_guid);
-+  if (map_entry == devices().end()) {
-+    base::ThreadTaskRunnerHandle::Get()->PostTask(
-+        FROM_HERE, base::BindOnce(std::move(callback), nullptr));
-+    return;
-+  }
-+
-+  scoped_refptr<HidDeviceInfo> device_info = map_entry->second;
-+
-+  auto params = std::make_unique<ConnectParams>(device_info, std::move(callback));
-+  scoped_refptr<base::SequencedTaskRunner> blocking_task_runner =
-+      params->blocking_task_runner;
-+
-+  blocking_task_runner->PostTask(
-+      FROM_HERE, base::BindOnce(&HidServiceNetBSD::OpenOnBlockingThread,
-+                                std::move(params)));
-+}
-+
-+// static
-+void HidServiceNetBSD::FinishOpen(std::unique_ptr<ConnectParams> params) {
-+  DCHECK(params->fd.is_valid());
-+
-+  if (!base::SetNonBlocking(params->fd.get())) {
-+    HID_PLOG(ERROR) << "Failed to set the non-blocking flag on the device fd";
-+    std::move(params->callback).Run(nullptr);
-+  }
-+
-+  std::move(params->callback).Run(base::MakeRefCounted<HidConnectionNetBSD>(
-+    std::move(params->device_info),
-+    std::move(params->fd),
-+    std::move(params->blocking_task_runner)
-+  ));
-+}
-+
-+}  // namespace device
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__service__netbsd.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__service__netbsd.h
deleted file mode 100644
index 62f7a5dca9..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__service__netbsd.h
+++ /dev/null
@@ -1,52 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/device/hid/hid_service_netbsd.h.orig	2020-07-23 00:21:18.942556354 +0000
-+++ src/3rdparty/chromium/services/device/hid/hid_service_netbsd.h
-@@ -0,0 +1,47 @@
-+// Copyright 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#ifndef DEVICE_HID_HID_SERVICE_NETBSD_H_
-+#define DEVICE_HID_HID_SERVICE_NETBSD_H_
-+
-+#include <string>
-+
-+#include "base/macros.h"
-+#include "base/memory/ref_counted.h"
-+#include "base/memory/weak_ptr.h"
-+#include "base/timer/timer.h"
-+#include "services/device/hid/hid_service.h"
-+#include "net/base/io_buffer.h"
-+
-+namespace device {
-+
-+class HidServiceNetBSD : public HidService {
-+ public:
-+  HidServiceNetBSD();
-+  ~HidServiceNetBSD() override;
-+
-+  void Connect(const std::string& device_guid,
-+               ConnectCallback connect) override;
-+  base::WeakPtr<HidService> GetWeakPtr() override;
-+
-+ private:
-+  struct ConnectParams;
-+  class BlockingTaskHelper;
-+
-+  static void OpenOnBlockingThread(std::unique_ptr<ConnectParams> params);
-+  static void FinishOpen(std::unique_ptr<ConnectParams> params);
-+
-+  const scoped_refptr<base::SequencedTaskRunner> task_runner_;
-+  const scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_;
-+  // |helper_| lives on the sequence |blocking_task_runner_| posts to and holds
-+  // a weak reference back to the service that owns it.
-+  std::unique_ptr<BlockingTaskHelper> helper_;
-+  base::WeakPtrFactory<HidServiceNetBSD> weak_factory_;
-+
-+  DISALLOW_COPY_AND_ASSIGN(HidServiceNetBSD);
-+};
-+
-+}  // namespace device
-+
-+#endif  // DEVICE_HID_HID_SERVICE_NETBSD_H_
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_serial_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_serial_BUILD.gn
deleted file mode 100644
index 510b9db39f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_serial_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/device/serial/BUILD.gn.orig	2020-06-25 09:31:34.000000000 +0000
-+++ src/3rdparty/chromium/services/device/serial/BUILD.gn
-@@ -4,7 +4,7 @@
- 
- import("//build/config/features.gni")
- 
--if (is_win || (is_linux && use_udev) || is_mac) {
-+if (is_win || (is_linux && use_udev) || is_mac || is_bsd) {
-   config("platform_support") {
-     visibility = [ ":serial" ]
-     if (is_win) {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_serial_serial__device__enumerator.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_serial_serial__device__enumerator.cc
deleted file mode 100644
index 40698fb68d..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_serial_serial__device__enumerator.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/device/serial/serial_device_enumerator.cc.orig	2020-07-15 18:56:01.000000000 +0000
-+++ src/3rdparty/chromium/services/device/serial/serial_device_enumerator.cc
-@@ -9,7 +9,7 @@
- #include "base/unguessable_token.h"
- #include "build/build_config.h"
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- #include "services/device/serial/serial_device_enumerator_linux.h"
- #elif defined(OS_MACOSX)
- #include "services/device/serial/serial_device_enumerator_mac.h"
-@@ -22,7 +22,7 @@ namespace device {
- // static
- std::unique_ptr<SerialDeviceEnumerator> SerialDeviceEnumerator::Create(
-     scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) {
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-   return std::make_unique<SerialDeviceEnumeratorLinux>();
- #elif defined(OS_MACOSX)
-   return std::make_unique<SerialDeviceEnumeratorMac>();
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_serial_serial__io__handler__posix.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_serial_serial__io__handler__posix.cc
deleted file mode 100644
index ad9ea27e23..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_serial_serial__io__handler__posix.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/device/serial/serial_io_handler_posix.cc.orig	2020-07-15 18:56:01.000000000 +0000
-+++ src/3rdparty/chromium/services/device/serial/serial_io_handler_posix.cc
-@@ -66,7 +66,7 @@ bool BitrateToSpeedConstant(int bitrate,
-     BITRATE_TO_SPEED_CASE(9600)
-     BITRATE_TO_SPEED_CASE(19200)
-     BITRATE_TO_SPEED_CASE(38400)
--#if !defined(OS_MACOSX)
-+#if !defined(OS_MACOSX) && !defined(OS_BSD)
-     BITRATE_TO_SPEED_CASE(57600)
-     BITRATE_TO_SPEED_CASE(115200)
-     BITRATE_TO_SPEED_CASE(230400)
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_time__zone__monitor_time__zone__monitor__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_time__zone__monitor_time__zone__monitor__linux.cc
deleted file mode 100644
index d960d9d588..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_time__zone__monitor_time__zone__monitor__linux.cc
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig	2020-07-15 18:56:01.000000000 +0000
-+++ src/3rdparty/chromium/services/device/time_zone_monitor/time_zone_monitor_linux.cc
-@@ -127,7 +127,11 @@ class TimeZoneMonitorLinuxImpl
-     // false positives are harmless, assuming the false positive rate is
-     // reasonable.
-     const char* const kFilesToWatch[] = {
-+#if defined(OS_BSD)
-+        "/etc/localtime",
-+#else
-         "/etc/localtime", "/etc/timezone", "/etc/TZ",
-+#endif
-     };
-     for (size_t index = 0; index < base::size(kFilesToWatch); ++index) {
-       file_path_watchers_.push_back(std::make_unique<base::FilePathWatcher>());
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_wake__lock_power__save__blocker_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_wake__lock_power__save__blocker_BUILD.gn
deleted file mode 100644
index 1d91caac12..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_wake__lock_power__save__blocker_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/device/wake_lock/power_save_blocker/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/services/device/wake_lock/power_save_blocker/BUILD.gn
-@@ -40,7 +40,7 @@ source_set("power_save_blocker") {
-       "//chromeos/dbus/power",
-       "//chromeos/dbus/power:power_manager_proto",
-     ]
--  } else if (is_linux && use_dbus) {
-+  } else if ((is_linux || is_bsd) && use_dbus) {
-     sources += [ "power_save_blocker_linux.cc" ]
-     deps += [
-       "//dbus",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_BUILD.gn
deleted file mode 100644
index 716dbead2a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_BUILD.gn
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/network/BUILD.gn.orig	2020-06-25 09:31:34.000000000 +0000
-+++ src/3rdparty/chromium/services/network/BUILD.gn
-@@ -256,13 +256,19 @@ jumbo_component("network_service") {
-     deps += [ "//components/certificate_transparency" ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     deps += [
-       "//sandbox/linux:sandbox_services",
-       "//services/service_manager/sandbox:sandbox",
-     ]
-   }
- 
-+  if (is_bsd) {
-+    deps -= [
-+      "//sandbox/linux:sandbox_services",
-+    ]
-+  }
-+
-   if (is_android) {
-     deps += [
-       "//crypto",
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__context.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__context.cc
deleted file mode 100644
index bbed70c4b7..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__context.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/network/network_context.cc.orig	2020-07-15 18:56:01.000000000 +0000
-+++ src/3rdparty/chromium/services/network/network_context.cc
-@@ -1819,7 +1819,7 @@ URLRequestContextOwner NetworkContext::M
- 
-     net::CookieCryptoDelegate* crypto_delegate = nullptr;
-     if (params_->enable_encrypted_cookies) {
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS) && !BUILDFLAG(IS_CHROMECAST)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS) && !BUILDFLAG(IS_CHROMECAST)
-       DCHECK(network_service_->os_crypt_config_set())
-           << "NetworkService::SetCryptConfig must be called before creating a "
-              "NetworkContext with encrypted cookies.";
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.cc
deleted file mode 100644
index 1e0aca6a29..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.cc
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/network/network_sandbox_hook_linux.cc.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/services/network/network_sandbox_hook_linux.cc
-@@ -14,6 +14,7 @@ using sandbox::syscall_broker::MakeBroke
- namespace network {
- 
- bool NetworkPreSandboxHook(service_manager::SandboxLinux::Options options) {
-+#if !defined(OS_BSD)
-   auto* instance = service_manager::SandboxLinux::GetInstance();
- 
-   // TODO(tsepez): remove universal permission under filesytem root.
-@@ -32,6 +33,7 @@ bool NetworkPreSandboxHook(service_manag
-       service_manager::SandboxLinux::PreSandboxHook(), options);
- 
-   instance->EngageNamespaceSandboxIfPossible();
-+#endif
-   return true;
- }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__service.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__service.cc
deleted file mode 100644
index 6ff350e7c0..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__service.cc
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/network/network_service.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/services/network/network_service.cc
-@@ -67,7 +67,7 @@
- #include "third_party/boringssl/src/include/openssl/cpu.h"
- #endif
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS) && !BUILDFLAG(IS_CHROMECAST)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS) && !BUILDFLAG(IS_CHROMECAST)
- #include "components/os_crypt/key_storage_config_linux.h"
- #endif
- 
-@@ -636,7 +636,7 @@ void NetworkService::OnCertDBChanged() {
-   net::CertDatabase::GetInstance()->NotifyObserversCertDBChanged();
- }
- 
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
- void NetworkService::SetCryptConfig(mojom::CryptConfigPtr crypt_config) {
- #if !BUILDFLAG(IS_CHROMECAST) && !defined(TOOLKIT_QT)
-   DCHECK(!os_crypt_config_set_);
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__service.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__service.h
deleted file mode 100644
index 0c5e5ee507..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_network__service.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/network/network_service.h.orig	2020-07-15 18:56:01.000000000 +0000
-+++ src/3rdparty/chromium/services/network/network_service.h
-@@ -192,7 +192,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
-       base::span<const uint8_t> config,
-       mojom::NetworkService::UpdateLegacyTLSConfigCallback callback) override;
-   void OnCertDBChanged() override;
--#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
-   void SetCryptConfig(mojom::CryptConfigPtr crypt_config) override;
- #endif
- #if defined(OS_WIN) || (defined(OS_MACOSX) && !defined(OS_IOS))
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_public_mojom_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_public_mojom_BUILD.gn
deleted file mode 100644
index 317e60728b..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_network_public_mojom_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/network/public/mojom/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/services/network/public/mojom/BUILD.gn
-@@ -506,7 +506,7 @@ mojom("mojom") {
- 
-   # This is only needed on desktop linux, but the defines make this difficult
-   # because IS_CHROMECAST is not available in build/build_config.h.
--  if (is_linux && !is_chromeos) {
-+  if ((is_linux || is_bsd) && !is_chromeos) {
-     enabled_features += [ "needs_crypt_config" ]
-   }
- 
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
deleted file mode 100644
index 1841779e1c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig	2020-07-15 18:56:01.000000000 +0000
-+++ src/3rdparty/chromium/services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc
-@@ -43,7 +43,7 @@ namespace {
- uint32_t CalculatePrivateFootprintKb(const mojom::RawOSMemDump& os_dump,
-                                      uint32_t shared_resident_kb) {
-   DCHECK(os_dump.platform_private_footprint);
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   uint64_t rss_anon_bytes = os_dump.platform_private_footprint->rss_anon_bytes;
-   uint64_t vm_swap_bytes = os_dump.platform_private_footprint->vm_swap_bytes;
-   return (rss_anon_bytes + vm_swap_bytes) / 1024;
-@@ -82,7 +82,7 @@ memory_instrumentation::mojom::OSMemDump
-   os_dump->is_peak_rss_resettable = internal_os_dump.is_peak_rss_resettable;
-   os_dump->private_footprint_kb =
-       CalculatePrivateFootprintKb(internal_os_dump, shared_resident_kb);
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   os_dump->private_footprint_swap_kb =
-       internal_os_dump.platform_private_footprint->vm_swap_bytes / 1024;
- #endif
-@@ -243,7 +243,7 @@ void QueuedRequestDispatcher::SetUpAndDi
- 
- // On most platforms each process can dump data about their own process
- // so ask each process to do so Linux is special see below.
--#if !defined(OS_LINUX)
-+#if !defined(OS_LINUX) && !defined(OS_BSD)
-     request->pending_responses.insert({client_info.pid, ResponseType::kOSDump});
-     client->RequestOSMemoryDump(request->memory_map_option(),
-                                 {base::kNullProcessId},
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
deleted file mode 100644
index 07945598e5..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h
-@@ -28,7 +28,7 @@ class COMPONENT_EXPORT(
-                                     mojom::RawOSMemDump*);
-   static std::vector<mojom::VmRegionPtr> GetProcessMemoryMaps(base::ProcessId);
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   static void SetProcSmapsForTesting(FILE*);
- #endif  // defined(OS_LINUX) || defined(OS_ANDROID)
- 
-@@ -44,7 +44,7 @@ class COMPONENT_EXPORT(
-   static std::vector<mojom::VmRegionPtr> GetProcessModules(base::ProcessId);
- #endif
- 
--#if defined(OS_LINUX) || defined(OS_ANDROID)
-+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
-   // Provides information on the dump state of resident pages.
-   enum class MappedAndResidentPagesDumpState {
-     // Access to /proc/<pid>/pagemap can be denied for android devices running
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__linux.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__linux.cc
deleted file mode 100644
index b6a7723cb9..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__linux.cc
+++ /dev/null
@@ -1,75 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_linux.cc.orig	2020-07-15 18:56:01.000000000 +0000
-+++ src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_linux.cc
-@@ -23,8 +23,10 @@
- #include "build/build_config.h"
- #include "services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h"
- 
-+#if !defined(OS_BSD)
- // Symbol with virtual address of the start of ELF header of the current binary.
- extern char __ehdr_start;
-+#endif
- 
- namespace memory_instrumentation {
- 
-@@ -36,6 +38,7 @@ using mojom::VmRegionPtr;
- const char kClearPeakRssCommand[] = "5";
- const uint32_t kMaxLineSize = 4096;
- 
-+#if !defined(OS_BSD)
- // TODO(chiniforooshan): Many of the utility functions in this anonymous
- // namespace should move to base/process/process_metrics_linux.cc to make the
- // code a lot cleaner.  However, we should do so after we made sure the metrics
-@@ -227,6 +230,7 @@ uint32_t ReadLinuxProcSmapsFile(FILE* sm
-   }
-   return num_valid_regions;
- }
-+#endif
- 
- }  // namespace
- 
-@@ -240,6 +244,9 @@ void OSMetrics::SetProcSmapsForTesting(F
- // static
- bool OSMetrics::FillOSMemoryDump(base::ProcessId pid,
-                                  mojom::RawOSMemDump* dump) {
-+#if defined(OS_BSD)
-+  return false;
-+#else
-   // TODO(chiniforooshan): There is no need to read both /statm and /status
-   // files. Refactor to get everything from /status using ProcessMetric.
-   auto statm_file = GetProcPidDir(pid).Append("statm");
-@@ -296,10 +303,15 @@ bool OSMetrics::FillOSMemoryDump(base::P
- #endif  //  defined(OS_ANDROID)
- 
-   return true;
-+#endif
- }
- 
- // static
- std::vector<VmRegionPtr> OSMetrics::GetProcessMemoryMaps(base::ProcessId pid) {
-+#if defined(OS_BSD)
-+  NOTIMPLEMENTED();
-+  return std::vector<VmRegionPtr>();
-+#else
-   std::vector<VmRegionPtr> maps;
-   uint32_t res = 0;
-   if (g_proc_smaps_for_testing) {
-@@ -317,8 +329,10 @@ std::vector<VmRegionPtr> OSMetrics::GetP
-     return std::vector<VmRegionPtr>();
- 
-   return maps;
-+#endif
- }
- 
-+#if !defined(OS_BSD)
- // static
- OSMetrics::MappedAndResidentPagesDumpState OSMetrics::GetMappedAndResidentPages(
-     const size_t start_address,
-@@ -400,5 +414,6 @@ size_t OSMetrics::GetPeakResidentSetSize
-   }
-   return 0;
- }
-+#endif
- 
- }  // namespace memory_instrumentation
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_public_mojom_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_public_mojom_BUILD.gn
deleted file mode 100644
index 093297e01f..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_resource__coordinator_public_mojom_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/resource_coordinator/public/mojom/BUILD.gn.orig	2020-07-15 18:56:01.000000000 +0000
-+++ src/3rdparty/chromium/services/resource_coordinator/public/mojom/BUILD.gn
-@@ -20,7 +20,7 @@ mojom_component("mojom") {
-   ]
- 
-   enabled_features = []
--  if (is_linux || is_android) {
-+  if (is_linux || is_android || is_bsd) {
-     enabled_features += [ "private_swap_info" ]
-   }
- }
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_embedder_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_embedder_BUILD.gn
deleted file mode 100644
index 8d8af01858..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_embedder_BUILD.gn
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/service_manager/embedder/BUILD.gn.orig	2020-06-25 09:31:34.000000000 +0000
-+++ src/3rdparty/chromium/services/service_manager/embedder/BUILD.gn
-@@ -58,7 +58,7 @@ if (!is_ios) {
-       deps += [ "//ui/base" ]
-     }
- 
--    if (is_linux) {
-+    if (is_linux || is_bsd) {
-       deps += [ ":set_process_title_linux" ]
-     }
- 
-@@ -79,7 +79,7 @@ source_set("embedder_result_codes") {
-   sources = [ "result_codes.h" ]
- }
- 
--if (is_linux) {
-+if (is_linux || is_bsd) {
-   source_set("set_process_title_linux") {
-     public = [ "set_process_title_linux.h" ]
-     sources = [ "set_process_title_linux.cc" ]
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_embedder_main.cc b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_embedder_main.cc
deleted file mode 100644
index 8f3dccea97..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_embedder_main.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/service_manager/embedder/main.cc.orig	2020-11-07 01:22:36.000000000 +0000
-+++ src/3rdparty/chromium/services/service_manager/embedder/main.cc
-@@ -277,7 +277,7 @@ int Main(const MainParams& params) {
-     base::EnableTerminationOnOutOfMemory();
- #endif
- 
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
-     // The various desktop environments set this environment variable that
-     // allows the dbus client library to connect directly to the bus. When this
-     // variable is not set (test environments like xvfb-run), the dbus client
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_embedder_set__process__title__linux.h b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_embedder_set__process__title__linux.h
deleted file mode 100644
index 35e400c70c..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_embedder_set__process__title__linux.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/service_manager/embedder/set_process_title_linux.h.orig	2020-07-15 18:56:01.000000000 +0000
-+++ src/3rdparty/chromium/services/service_manager/embedder/set_process_title_linux.h
-@@ -5,6 +5,9 @@
- #ifndef SERVICES_SERVICE_MANAGER_EMBEDDER_SET_PROCESS_TITLE_LINUX_H_
- #define SERVICES_SERVICE_MANAGER_EMBEDDER_SET_PROCESS_TITLE_LINUX_H_
- 
-+#include "build/build_config.h"
-+
-+#if !defined(OS_BSD)
- // Set the process title that will show in "ps" and similar tools. Takes
- // printf-style format string and arguments. After calling setproctitle()
- // the original main() argv[] array should not be used. By default, the
-@@ -14,6 +17,7 @@
- // This signature and naming is to be compatible with most other Unix
- // implementations of setproctitle().
- void setproctitle(const char* fmt, ...);
-+#endif
- 
- // Initialize state needed for setproctitle() on Linux. Pass the argv pointer
- // from main() to setproctitle_init() before calling setproctitle().
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_public_cpp_service__executable_BUILD.gn b/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_public_cpp_service__executable_BUILD.gn
deleted file mode 100644
index b665c0bb6a..0000000000
--- a/qt5-qtwebengine/patches/patch-src_3rdparty_chromium_services_service__manager_public_cpp_service__executable_BUILD.gn
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD$
-
---- src/3rdparty/chromium/services/service_manager/public/cpp/service_executable/BUILD.gn.orig	2020-07-15 18:56:47.000000000 +0000
-+++ src/3rdparty/chromium/services/service_manager/public/cpp/service_executable/BUILD.gn
-@@ -22,13 +22,18 @@ source_set("support") {
-     "//services/service_manager/public/mojom",
-   ]
- 
--  if (is_linux) {
-+  if (is_linux || is_bsd) {
-     deps += [
-       "//sandbox/linux:sandbox",
-       "//sandbox/linux:sandbox_services",
-       "//sandbox/linux:seccomp_bpf",
-     ]
-   }
-+  if (is_bsd) {
-+    deps -= [
-+      "//sandbox/linux:seccomp_bpf"
-+    ]
-+  }
- }
- 
- source_set("switches") {
diff --git a/qt5-qtwebengine/patches/patch-src_3rdparty