pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
electron32: apply use_audioio, fix electron_node, use some system dependencies
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Sat Feb 15 19:08:58 2025 +0100
Changeset: 51546298047d7878874f2dbb0210b7049e93b413
Modified Files:
electron32/Makefile
electron32/distinfo
electron32/patches/patch-base_files_file__path__watcher__bsd.cc
electron32/patches/patch-base_process_process__handle__netbsd.cc
electron32/patches/patch-base_process_process__iterator__netbsd.cc
electron32/patches/patch-base_process_process__metrics__netbsd.cc
electron32/patches/patch-base_system_sys__info__netbsd.cc
electron32/patches/patch-base_threading_platform__thread__bsd.cc
electron32/patches/patch-build_toolchain_freebsd_BUILD.gn
electron32/patches/patch-build_toolchain_netbsd_BUILD.gn
electron32/patches/patch-build_toolchain_openbsd_BUILD.gn
electron32/patches/patch-chrome_browser_about__flags.cc
electron32/patches/patch-chrome_browser_flag__descriptions.cc
electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.cc
electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.h
electron32/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
electron32/patches/patch-media_audio_BUILD.gn
electron32/patches/patch-media_audio_sndio_audio__manager__sndio.cc
electron32/patches/patch-media_audio_sndio_audio__manager__sndio.h
electron32/patches/patch-media_audio_sndio_sndio__input.cc
electron32/patches/patch-media_audio_sndio_sndio__input.h
electron32/patches/patch-media_audio_sndio_sndio__output.cc
electron32/patches/patch-media_audio_sndio_sndio__output.h
electron32/patches/patch-media_base_media__switches.cc
electron32/patches/patch-media_base_media__switches.h
electron32/patches/patch-media_media__options.gni
electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
electron32/patches/patch-services_device_hid_hid__connection__fido.cc
electron32/patches/patch-services_device_hid_hid__connection__fido.h
electron32/patches/patch-services_device_hid_hid__connection__freebsd.cc
electron32/patches/patch-services_device_hid_hid__connection__freebsd.h
electron32/patches/patch-services_device_hid_hid__service__fido.cc
electron32/patches/patch-services_device_hid_hid__service__fido.h
electron32/patches/patch-services_device_hid_hid__service__freebsd.cc
electron32/patches/patch-services_device_hid_hid__service__freebsd.h
electron32/patches/patch-services_device_usb_usb__service__fake.cc
electron32/patches/patch-services_device_usb_usb__service__fake.h
electron32/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
electron32/patches/patch-third__party_blink_renderer_platform_accept__languages__watcher.h
electron32/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl
electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl
electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl
electron32/patches/patch-third__party_electron__node_BUILD.gn
electron32/patches/patch-third__party_electron__node_deps_uv_BUILD.gn
electron32/patches/patch-third__party_electron__node_electron__node.gni
electron32/patches/patch-third__party_electron__node_filenames.json
electron32/patches/patch-third__party_electron__node_tools_generate__gn__filenames__json.py
electron32/patches/patch-third__party_electron__node_tools_generate__original__fs.py
electron32/patches/patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template
electron32/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
electron32/patches/patch-third__party_squirrel.mac_BUILD.gn
electron32/patches/patch-third__party_squirrel.mac_build_xcrun.gni
electron32/patches/patch-third__party_squirrel.mac_build_xcrun.py
electron32/patches/patch-third__party_squirrel.mac_filenames.gni
electron32/patches/patch-v8_test_mjsunit_maglev_regress-382190919.js
electron32/patches/patch-v8_test_mjsunit_regress_regress-374627491.js
electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-366635354.js
electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-378779897.js
electron32/patches/patch-v8_test_mjsunit_wasm_regress-367818758.js
electron32/patches/patch-v8_tools_run-paxctl.py
Log Message:
electron32: apply use_audioio, fix electron_node, use some system dependencies
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=51546298047d7878874f2dbb0210b7049e93b413
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
electron32/Makefile | 2 +
electron32/distinfo | 150 ++++++++++-----------
.../patch-base_files_file__path__watcher__bsd.cc | 2 +-
.../patch-base_process_process__handle__netbsd.cc | 2 +-
...patch-base_process_process__iterator__netbsd.cc | 2 +-
.../patch-base_process_process__metrics__netbsd.cc | 2 +-
.../patches/patch-base_system_sys__info__netbsd.cc | 2 +-
.../patch-base_threading_platform__thread__bsd.cc | 2 +-
.../patches/patch-build_toolchain_freebsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_netbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_openbsd_BUILD.gn | 2 +-
.../patches/patch-chrome_browser_about__flags.cc | 53 ++++----
.../patch-chrome_browser_flag__descriptions.cc | 14 +-
...ay__embedder_software__output__device__proxy.cc | 2 +-
...lay__embedder_software__output__device__proxy.h | 2 +-
...file__path__watcher_file__path__watcher__bsd.cc | 2 +-
...-content_common_gpu__pre__sandbox__hook__bsd.cc | 2 +-
...h-content_common_gpu__pre__sandbox__hook__bsd.h | 2 +-
electron32/patches/patch-media_audio_BUILD.gn | 15 ++-
...atch-media_audio_sndio_audio__manager__sndio.cc | 2 +-
...patch-media_audio_sndio_audio__manager__sndio.h | 2 +-
.../patch-media_audio_sndio_sndio__input.cc | 2 +-
.../patches/patch-media_audio_sndio_sndio__input.h | 2 +-
.../patch-media_audio_sndio_sndio__output.cc | 2 +-
.../patch-media_audio_sndio_sndio__output.h | 2 +-
.../patches/patch-media_base_media__switches.cc | 25 ++--
.../patches/patch-media_base_media__switches.h | 9 +-
electron32/patches/patch-media_media__options.gni | 5 +-
...atch-sandbox_policy_freebsd_sandbox__freebsd.cc | 2 +-
...patch-sandbox_policy_freebsd_sandbox__freebsd.h | 2 +-
.../patch-sandbox_policy_netbsd_sandbox__netbsd.cc | 2 +-
.../patch-sandbox_policy_netbsd_sandbox__netbsd.h | 2 +-
...atch-sandbox_policy_openbsd_sandbox__openbsd.cc | 2 +-
...patch-sandbox_policy_openbsd_sandbox__openbsd.h | 2 +-
...ch-services_device_hid_hid__connection__fido.cc | 2 +-
...tch-services_device_hid_hid__connection__fido.h | 2 +-
...services_device_hid_hid__connection__freebsd.cc | 2 +-
...-services_device_hid_hid__connection__freebsd.h | 2 +-
...patch-services_device_hid_hid__service__fido.cc | 2 +-
.../patch-services_device_hid_hid__service__fido.h | 2 +-
...ch-services_device_hid_hid__service__freebsd.cc | 2 +-
...tch-services_device_hid_hid__service__freebsd.h | 2 +-
...patch-services_device_usb_usb__service__fake.cc | 2 +-
.../patch-services_device_usb_usb__service__fake.h | 2 +-
...cpp_memory__instrumentation_os__metrics__bsd.cc | 2 +-
..._renderer_platform_accept__languages__watcher.h | 2 +-
...hpad_crashpad_client_crashpad__client__posix.cc | 2 +-
...arty_dawn_test_tint_bug_chromium_378541479.wgsl | 2 +-
...t_bug_chromium_378541479.wgsl.expected.dxc.hlsl | 2 +-
...t_bug_chromium_378541479.wgsl.expected.fxc.hlsl | 2 +-
..._tint_bug_chromium_378541479.wgsl.expected.glsl | 2 +-
...ug_chromium_378541479.wgsl.expected.ir.dxc.hlsl | 2 +-
...ug_chromium_378541479.wgsl.expected.ir.fxc.hlsl | 2 +-
...int_bug_chromium_378541479.wgsl.expected.ir.msl | 2 +-
...t_tint_bug_chromium_378541479.wgsl.expected.msl | 2 +-
...int_bug_chromium_378541479.wgsl.expected.spvasm | 2 +-
..._tint_bug_chromium_378541479.wgsl.expected.wgsl | 2 +-
..._test_tint_bug_tint_366037039.wgsl.expected.msl | 2 +-
..._test_tint_bug_tint_366314931.wgsl.expected.msl | 2 +-
.../patch-third__party_electron__node_BUILD.gn | 4 +-
...ch-third__party_electron__node_deps_uv_BUILD.gn | 3 +-
...-third__party_electron__node_electron__node.gni | 2 +-
...atch-third__party_electron__node_filenames.json | 2 +-
...on__node_tools_generate__gn__filenames__json.py | 2 +-
..._electron__node_tools_generate__original__fs.py | 2 +-
...configs_python_python__remote__wrapper.template | 2 +-
...__party_speech-dispatcher_libspeechd__version.h | 2 +-
.../patch-third__party_squirrel.mac_BUILD.gn | 2 +-
...patch-third__party_squirrel.mac_build_xcrun.gni | 2 +-
.../patch-third__party_squirrel.mac_build_xcrun.py | 2 +-
.../patch-third__party_squirrel.mac_filenames.gni | 2 +-
...tch-v8_test_mjsunit_maglev_regress-382190919.js | 2 +-
...ch-v8_test_mjsunit_regress_regress-374627491.js | 2 +-
..._test_mjsunit_regress_wasm_regress-366635354.js | 2 +-
..._test_mjsunit_regress_wasm_regress-378779897.js | 2 +-
...patch-v8_test_mjsunit_wasm_regress-367818758.js | 2 +-
electron32/patches/patch-v8_tools_run-paxctl.py | 2 +-
77 files changed, 221 insertions(+), 193 deletions(-)
diffs:
diff --git a/electron32/Makefile b/electron32/Makefile
index 3afc78076f..3465104a76 100644
--- a/electron32/Makefile
+++ b/electron32/Makefile
@@ -355,6 +355,7 @@ BUILDLINK_DEPMETHOD.clang= build
.include "../../multimedia/libaom/buildlink3.mk"
.include "../../multimedia/libvpx/buildlink3.mk"
.include "../../multimedia/openh264/buildlink3.mk"
+.include "../../net/libcares/buildlink3.mk"
.include "../../print/libcups/buildlink3.mk"
.include "../../security/libgnome-keyring/buildlink3.mk"
.include "../../security/libsecret/buildlink3.mk"
@@ -370,6 +371,7 @@ BUILDLINK_TRANSFORM+= l:pci:pciutils
.include "../../textproc/jsoncpp/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../textproc/libxslt/buildlink3.mk"
+.include "../../www/nghttp2/buildlink3.mk"
.include "../../x11/gtk3/buildlink3.mk"
.include "../../x11/xorgproto/buildlink3.mk"
.include "../../x11/libdrm/buildlink3.mk"
diff --git a/electron32/distinfo b/electron32/distinfo
index 107cfc0098..d835d2dbfa 100644
--- a/electron32/distinfo
+++ b/electron32/distinfo
@@ -74,7 +74,7 @@ SHA1 (patch-base_features.cc) = dd34f6fdfb65d83b0eee640366253cfeeacff0ae
SHA1 (patch-base_files_dir__reader__linux.h) = 65bdc31d77131ce4f40e772c1eab6772c5de28a5
SHA1 (patch-base_files_dir__reader__posix.h) = 134ff825ab4f8ea73b6d9fe15e4d349c68790e26
SHA1 (patch-base_files_file__path__watcher.h) = fe3d74e7f3e4138c1b57d34071730ca2f0c1019e
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = cd4e689053f2b516ac513199b383c09923bcc5a2
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = e49748d001250b7b101e41cc9705f6eaaa4051ed
SHA1 (patch-base_files_file__path__watcher__kqueue.cc) = 787fa43dcb0b595ee86afb9637508edeebe303cc
SHA1 (patch-base_files_file__path__watcher__kqueue.h) = b27685c96b300cc74a4506c9b1debe83899a7b0a
SHA1 (patch-base_files_file__path__watcher__unittest.cc) = ff195702853254dcff75fe9bb316e04715fc65a5
@@ -115,17 +115,17 @@ SHA1 (patch-base_process_memory__linux.cc) = 02d1dbc034832857500fb74031b600cae21
SHA1 (patch-base_process_process__handle.cc) = 12993483b867e107599fc68d9e408081d3a4ff74
SHA1 (patch-base_process_process__handle.h) = 938fa0548a4c073bcd5dde61597fcdad8217b504
SHA1 (patch-base_process_process__handle__freebsd.cc) = 7beadd9bacf3c193f8abd506e27cea5e4ee67391
-SHA1 (patch-base_process_process__handle__netbsd.cc) = 78609d7539e06fa033bf0e1c7c5312779de48715
+SHA1 (patch-base_process_process__handle__netbsd.cc) = fc6fd729e6e6fc8a2aeffb9333da6b5028957f17
SHA1 (patch-base_process_process__handle__openbsd.cc) = 4d41557b9691d23ad3bb0e94db7930ae0553ff13
SHA1 (patch-base_process_process__info__mac.cc) = b3143603edc88facab41ad8bbcf7dfeacdc8d226
SHA1 (patch-base_process_process__iterator.h) = 0efd71c056a5b0c3a839a8423d6b958aed7fb839
SHA1 (patch-base_process_process__iterator__freebsd.cc) = f45f4cb763d490a1b7225a73a1470d303f3f2f51
-SHA1 (patch-base_process_process__iterator__netbsd.cc) = 29e095b39d1bf579eb3a2bba3bddf0e8bccf8485
+SHA1 (patch-base_process_process__iterator__netbsd.cc) = e9e589534e0427492d5396971ad1cf31f82ee317
SHA1 (patch-base_process_process__iterator__openbsd.cc) = a8645dc80bbf09b183662fb1550a50045b3756e4
SHA1 (patch-base_process_process__metrics.cc) = 9058fd84ebf87ea3e88a9cfcb521225a6681fdbe
SHA1 (patch-base_process_process__metrics.h) = 7ef4841b11e58fe1d6f83656e1cd19fb2ae1461c
SHA1 (patch-base_process_process__metrics__freebsd.cc) = 733cbd706a624aae5d8c3a35c2e93b8411727570
-SHA1 (patch-base_process_process__metrics__netbsd.cc) = ba50f6e81e872f93ac881cf04398b7456be5fc25
+SHA1 (patch-base_process_process__metrics__netbsd.cc) = cab79db73e8a15fcea000c12af70e95b024eaa8c
SHA1 (patch-base_process_process__metrics__openbsd.cc) = 436895b046eac074f159593712194d336522cda6
SHA1 (patch-base_process_process__metrics__posix.cc) = c971c29012de32d26b4f7c3c1b64eff8a82bb06b
SHA1 (patch-base_process_process__metrics__unittest.cc) = 7b86090ec5c1459068429922a85314f6c6d9b413
@@ -146,7 +146,7 @@ SHA1 (patch-base_syslog__logging.cc) = 3de4d20477e8841af61c7d9ec12990b029c302bf
SHA1 (patch-base_system_sys__info.cc) = cb7c69a0f0b0bc785f2dac6c37f351e586f56ca2
SHA1 (patch-base_system_sys__info.h) = d6109de6f6f1e8c3e9fd5dc53fd7ba27da8fdc0c
SHA1 (patch-base_system_sys__info__freebsd.cc) = d740b46b61dbc614bd56ff86657a7ba64d8b793c
-SHA1 (patch-base_system_sys__info__netbsd.cc) = 37a77d8797262f42e7ca34375da256e637bf8d30
+SHA1 (patch-base_system_sys__info__netbsd.cc) = 03c2463c853c169ee36d4e210b49c92889cc7bd3
SHA1 (patch-base_system_sys__info__openbsd.cc) = 6fe6f6574aebacb583a7c4a5e278f7bb9db7ff0e
SHA1 (patch-base_system_sys__info__posix.cc) = 383316fc83eb3de0ce958e2bf2d94e561662eaa4
SHA1 (patch-base_system_sys__info__unittest.cc) = f3a59a3698aed9477190692a707f55c25a1ec1c7
@@ -156,7 +156,7 @@ SHA1 (patch-base_test_test__file__util__linux.cc) = 6bfb6716096675b3bf331c61e1b0
SHA1 (patch-base_test_test__file__util__posix.cc) = 77e6e562a2751bfb1a1bd5b84984114caa4cdadc
SHA1 (patch-base_threading_hang__watcher.cc) = 087275ee8155d625d52d3a0481c79c2fcf1b6b5f
SHA1 (patch-base_threading_platform__thread.h) = e4e5a239ffbafe64ce4c4ce49f99e4e6f86c8789
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = 604bf1e8056da0c29e8d7d2b193f5df72ecc53e5
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 81b54c91bc52ce108cc959106141182f9c5665c6
SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 1ee8d0d913d36ea93c3bb88bb5f5880d424eed0c
SHA1 (patch-base_threading_platform__thread__posix.cc) = b56a70aadf0fd75fe23031f12f4ce295e0c89b24
SHA1 (patch-base_threading_platform__thread__unittest.cc) = 61db87bec1b133414746313433b03bff01b99cb0
@@ -189,11 +189,11 @@ SHA1 (patch-build_linux_unbundle_libevent.gn) = c1848b1374b6d2b4f288f1c7933642cb
SHA1 (patch-build_linux_unbundle_libusb.gn) = 9350cb247aab5ebd055a70b1f9242a27c42507bc
SHA1 (patch-build_rust_rust__bindgen.gni) = cf7b05069ef162b7f934bda20a1b2ac28db4d2a2
SHA1 (patch-build_rust_std_BUILD.gn) = f4ea1810e3942a121e8d5d9a49a3c603af0e55fc
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 7d4ef4b8d0bace348a7db2b7ddb6575a72763b27
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 07fc7833abf068888f001fb617b63e79ad66753b
SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 4db751dcd6c3b9f75f4dbbd3a9de54981c858639
SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 467e24ee42f1a6b5a0227ff44719fdc9a7048561
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 51919069a9dcab20e93b870f205d40d24c42b8f1
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 6ec268918e89248af3658e41e7308097f0d1ae9c
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 36225f02b368a2c20060d5b8aa9413d1c21db715
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 11085049c008648181b9f66ebf5f1dd5f48a8bb5
SHA1 (patch-build_toolchain_toolchain.gni) = a28e50de5f7d6f9aef6247210e29184cbf35c91c
SHA1 (patch-build_toolchain_win_rc_rc.py) = 825bf2e83c66bd606b2453111199b7f025b8a762
SHA1 (patch-buildtools_reclient__cfgs_.gitignore) = 8751a1c08bcc5359956a655bbe111a891f4de1bb
@@ -210,7 +210,7 @@ SHA1 (patch-chrome_app_chrome__command__ids.h) = 5dadfce01760d5fd4976885cc511227
SHA1 (patch-chrome_app_chrome__main.cc) = a9caaf72ef553471e7de0f26a7f97e1f133de1ce
SHA1 (patch-chrome_app_chrome__main__delegate.cc) = e6512f2da26c3b98d8580ff4906557c844d26707
SHA1 (patch-chrome_browser_BUILD.gn) = 23d87293957498b7a20b9aac056860891b69ff1f
-SHA1 (patch-chrome_browser_about__flags.cc) = 973b3af2f842022bb284117a195597d5b9627f87
+SHA1 (patch-chrome_browser_about__flags.cc) = 4d4c51e12de436063f8b5aa58648c43d79cdf00c
SHA1 (patch-chrome_browser_accessibility_page__colors.cc) = 8dd97d7368d99c2bae1ccfcf26aa6e73e3803325
SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 79df3642f744c6fe522ba444f8a611273727d16f
SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = eb6fb7afd2feecf6a728a6e5d161f3be25cb4de5
@@ -288,7 +288,7 @@ SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__pe
SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.h) = 854d5f5f90a5b26656ae2276a37fac9cd4aab2a7
SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 3be12f2061e28bda17539d462c61582948eefa4e
SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = cafe6ebad96541f9b6b1b3bdff85b575aaf2c014
-SHA1 (patch-chrome_browser_flag__descriptions.cc) = 11ac2f2c58434ecc70574494aa960c7772f4a757
+SHA1 (patch-chrome_browser_flag__descriptions.cc) = 040c389410d5d759eea9cd41a442019b3a84ccbb
SHA1 (patch-chrome_browser_flag__descriptions.h) = a9989bc7ee2aa312699610c52a5c0659ccce67b4
SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = 31094e1e199b46efbaa467bb471903a06e2fbdbd
SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = 03d06083017d3a948baad94e71a8a89a2e3ebf4a
@@ -739,8 +739,8 @@ SHA1 (patch-components_viz_service_display__embedder_skia__output__device__buffe
SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = f0c16bc9697ca1869db4735e6ed9b9644665200e
SHA1 (patch-components_viz_service_display__embedder_software__output__device__mac.cc) = d7c603561ff4a8ffc9d82024a04cbb95ddeedd5d
SHA1 (patch-components_viz_service_display__embedder_software__output__device__mac.h) = d950a491f420d9e4b85a56d5725d5c11a0e4453a
-SHA1 (patch-components_viz_service_display__embedder_software__output__device__proxy.cc) = f17176e21b0c3df8abe0eafd43164289e0ecf026
-SHA1 (patch-components_viz_service_display__embedder_software__output__device__proxy.h) = b2acf622d92e8c85913549137e281bef0eb6a2d5
+SHA1 (patch-components_viz_service_display__embedder_software__output__device__proxy.cc) = 07652ebe2fd92663cd39a69dc4ff93c484ebeacc
+SHA1 (patch-components_viz_service_display__embedder_software__output__device__proxy.h) = 493197c30c2513867fd4f18997a2746e2698332b
SHA1 (patch-components_viz_service_display__embedder_software__output__device__win.cc) = bb8b725bb5f08379be6d6dd6056cd12f85358eac
SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 67e3c62527085409300dbbb52f3d4584d5d6bc4a
SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = a9a6448a2890ecdf5edf946d79f9ac15c324c119
@@ -780,7 +780,7 @@ SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 06bd07
SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = d14b88e0c17913346b93fa07c7ca3890f1288da2
SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 76e109248f5d85f19b1aedba9fde3278cbe5789d
SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 1d09e3829d61de6cc81e160263a3559e377dca8c
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 4bfa9cacb3e3c154af1204ee3310d790cf664010
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 7c7e4ea5fab0f4feb600729e2ad15f09f9f7fee8
SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = be2f9bdb35e18d0afccbe0b16cadf1e8f69d4aac
SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = efcdffecb1393f81e04988aa7c33312d6fe818a0
SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 2cdae6e5fceaf9e77b0e77ec30e606016cca07fc
@@ -870,8 +870,8 @@ SHA1 (patch-content_common_features.cc) = 55de966ce4468aa366d330b1dc40d977e11bb5
SHA1 (patch-content_common_features.h) = 7c3a50a8aec76e29bdf7d04f844671a6fda239a5
SHA1 (patch-content_common_font__list__unittest.cc) = 39a1210d33e99d95d2ca65f5151b49171e438a96
SHA1 (patch-content_common_frame.mojom) = 96072dd0aaf7ad3947cdccafd9f1ac00141baaa2
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 2e71155fc0f2179894eefedf30b668a46ff4c9e9
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = a1375a5584d26ffb4854e71f095dbe74eb37b463
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = ee72712a6db68ed10496940cc121723bd8820a95
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = a5633effe57b7bfa9790626e2e0dbae3eb3da031
SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 8a15c171fe3183f9be1df5e340df774c7a5e82b6
SHA1 (patch-content_common_mojo__core__library__support.cc) = 807f9cf6feb0fb61b0c99a193f215c128469d41f
SHA1 (patch-content_common_sandbox__init__win.cc) = 7a9ca804d70373aa817c70f784ef094253a677b6
@@ -1121,24 +1121,24 @@ SHA1 (patch-ipc_ipc__channel__mojo.cc) = e2cb8e042318cac58e9e226a5596c1bddc31fd8
SHA1 (patch-ipc_ipc__message__utils.cc) = 978ebb380d3c9f49a57e00cd009109158b85cfe1
SHA1 (patch-ipc_ipc__message__utils.h) = 1f03a2769b2e039dfef9b632d029dcf783d5d5e3
SHA1 (patch-media_BUILD.gn) = 5274a0fb7be76633254e18452588745e97d94329
-SHA1 (patch-media_audio_BUILD.gn) = 59c495681e68bab1b950d26a14a3e2a56ad10aa2
+SHA1 (patch-media_audio_BUILD.gn) = d7812507fd148f9f726b7b787f5087f9980fce91
SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = d353caf13231076876e559725679ce050df6c0f5
SHA1 (patch-media_audio_apple_audio__low__latency__input.cc) = 5de6b6eb2c2ee2d77f7614164a5aacc73f4d552c
SHA1 (patch-media_audio_audio__input__device.cc) = 45e70373697d0fd1af9d7becca3473635cd57fa9
SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = 8d6bcc0177ff4cd200f34a55cc50710236c3ae36
SHA1 (patch-media_audio_mac_audio__manager__mac.cc) = f96d8d4ed9e854bc25924f83e90726caeaefd193
SHA1 (patch-media_audio_pulse_pulse__util.cc) = ca7c701e5aa8c068f43e178f824e74c8c0985076
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = df7128ed7622c46dd0fc5560124a3e4f16df5ea1
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 3952bdd015f74d833228fbea9e63b57da0c4a4ef
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = f98ac021ac8a5c35e8f8220a16e9be27808d8956
-SHA1 (patch-media_audio_sndio_sndio__input.h) = 8ca3e55f5aa54429506bca0484fb2c181a3416cf
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = d85b46aa068c609a8b8c5e117b5ab40a10c719bc
-SHA1 (patch-media_audio_sndio_sndio__output.h) = 1256b07d41aa07760af5710dbe7cfcfb911ee3fb
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = bdf8359fe2e2a0b36b7547833de9d4e1e33d5f3a
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 687aae4db0e3e73bf8fa8442d628fd68419b051c
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = 581cfbe7264ba867e8816976849ddae95f6d615e
+SHA1 (patch-media_audio_sndio_sndio__input.h) = 03436d007ef665f7d378ed020d007bcf720e46c5
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = 5223726a75fbb724beb1cacff80e536d7879102b
+SHA1 (patch-media_audio_sndio_sndio__output.h) = 78e438790febe51d69f72dd087e053627e20d89f
SHA1 (patch-media_base_audio__latency.cc) = 7b544006bc4c3343261f864c1a83ae56a44a24d8
SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 233d1d9cda1caad238c99a4172345e25eab77c56
SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 5bbdfc2c97ebe3c3728b743f1b50d2b1a3b05279
-SHA1 (patch-media_base_media__switches.cc) = 4a4035e0d60c5eb228e3938d2684f1a6987eb7b8
-SHA1 (patch-media_base_media__switches.h) = 352d952565cc82c913f107120ce836c1b9b9149d
+SHA1 (patch-media_base_media__switches.cc) = d7bec552c716eef132f2ff2bbe403743c63ebd97
+SHA1 (patch-media_base_media__switches.h) = 1f7c95aec3b72f547f5312c08008ef7103395e6c
SHA1 (patch-media_base_user__input__monitor__unittest.cc) = 75ffea056eb65e5d87bae696baa425fa7ea3bf2d
SHA1 (patch-media_base_video__frame.cc) = 9fb0a3fef2b568112009366547e9140cbf9eac4e
SHA1 (patch-media_base_video__frame.h) = 06576ebeef82863043a1a1cbe584a3a33b9fc50a
@@ -1176,7 +1176,7 @@ SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = 9e886ca39313e3e858417b55c14a1b6a8f232c2c
SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 4c79e85f2cbe0b7f2a986c94776896ab0fcea429
SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 2e850a103fb3242634153e80596c7d8b06111564
-SHA1 (patch-media_media__options.gni) = 787cc71d003dcb3dd722db28f62bbb177174c2c7
+SHA1 (patch-media_media__options.gni) = b988f78290462e99867b1c04d8965e942fb234c3
SHA1 (patch-media_mojo_mojom_stable_BUILD.gn) = 855f2e60adef346ee9e1c4932342a4cd7a8f7800
SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc) = d14c589808b2c055d51f47f5f3e790c784bdecee
SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h) = a2985c8c2e6c27ff22ddfdba8c5622d74546356f
@@ -1309,14 +1309,14 @@ SHA1 (patch-sandbox_mac_system__services.cc) = 7e830999a024e9487a6bfc4d0a3c72ed6
SHA1 (patch-sandbox_policy_BUILD.gn) = 39bbbf63bdbd2ea2ce431bc416bb2249539db674
SHA1 (patch-sandbox_policy_features.cc) = 6949af8feec57e1cb8632f422411dc3212bacea5
SHA1 (patch-sandbox_policy_features.h) = 8ed89b22d6079de8492e38182be5b7d08871bd90
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 5eaf7496f1364ed782e367a72461151988c9f564
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = eb0c4f0d7a90eb73d5237ce979ca631d5e188eb4
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 0c5f836526c34ca3ef1d45d98f49d7986da2608a
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 97aeabd263513e6bff5260c7f65ed5e6c10839d4
SHA1 (patch-sandbox_policy_mac_sandbox__mac.mm) = 96e9fdc382ae01c11e3047bdc733d750c8320451
SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 8b2ae8d7f7ab7e736b88a9b6a1d9c004a03cfa60
-SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.cc) = a5ff2fc0e514aa22f30eb2a1142d2000f4286331
-SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = b393fcc8df5bc75c26a29c0a04bcc9edd4f7f51f
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = b7641714a8b188ad5226800512fde4398b537ce9
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = ef8e8c3611863df7f3ff4f9662e7e30d04f27fee
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.cc) = 3a02e9939cd78bb8118295ee8bb0d70b909b29fc
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = b809333adc853216b7e2e53ce958c6d5488f7ac2
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 379136667ce29443f5f158e34ff8ed9709e23500
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 6d3bad9b92bd215b654cc75325a694081d9e2e60
SHA1 (patch-sandbox_policy_sandbox.cc) = c2dfc86bf3db15775475849be8d8d5547ea76656
SHA1 (patch-sandbox_policy_sandbox.h) = 56f93ec2a863ab269268e0d8f56a36133191a92f
SHA1 (patch-sandbox_policy_sandbox__type.cc) = b383680214263958b7207f6315a2d3173795f6b0
@@ -1329,15 +1329,15 @@ SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = e6e86db956f44b8c64c0
SHA1 (patch-services_device_BUILD.gn) = 25ed2beb1b9988eb28b623f30de957dbc7aaebeb
SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 4a1c4a03c6f524112c1e1188cd59c2e352c9fc0a
SHA1 (patch-services_device_hid_BUILD.gn) = 71a1b5ac30601eebce7dbbcc70a8ba4c80b94a19
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = b90805b8569948dda41a39227465fb282062fdfe
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = 00f4eebf9e1c2e30355451473471b60d23a40d7c
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = f54d2313b84c981ab591c33d32e03edc0dcecfc1
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = b2e7a1c9ec1130db6fb9ec7d1acf7d1caad6c547
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 10023877e44eb8305095be68afc3886c6b73491e
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = 0a498f67a7b45b23941a395742db72a65e2dc586
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 5ec804a1103d3afb84b22ce25553e3fc310cf676
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 5de13fb79e53ea778ce9a0841e851a405d514187
SHA1 (patch-services_device_hid_hid__service.cc) = 9e12273b45eb933129544bd16df401f0ed5592b3
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = 1ded3ca7f0ed6e296535732f2fd1fab6d3985600
-SHA1 (patch-services_device_hid_hid__service__fido.h) = 24f10e874c8c1be458330cf154edb87d8a949587
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 47644a437a343ecf7b3b11432b37d32693a5af48
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 916b6137fc605f3b2634295e0c662ace131ddd74
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = a8b54bc723fc603aaa8b2ab413d23b7a21d2f774
+SHA1 (patch-services_device_hid_hid__service__fido.h) = b917b034e23437a4a6ade2f3fe5371ead60377a0
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 1f47201e24165f392b00e92471872275a6b4f316
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 2c28ee8f3b1ff9108ddb3fe19d05fb51c09d3086
SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = ac4d96b2538bb13cceb0c6f46124c69d6736f1b7
SHA1 (patch-services_device_public_mojom_BUILD.gn) = 3d43e4d78eb82f9304447bb92eb338d186409511
SHA1 (patch-services_device_serial_BUILD.gn) = 476da861408c36b899ae67909eeeac879f91fdf0
@@ -1346,8 +1346,8 @@ SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = a7b1513d9030
SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = e34e9d0b855cb4afc3cc0457f265b848ab5c85f4
SHA1 (patch-services_device_usb_BUILD.gn) = 683e7454f47f3dd7571f0baff8a267f1c21b1ae8
SHA1 (patch-services_device_usb_usb__service.cc) = 92b7a209e07c4877311f98a8208eda3f2cb5531a
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = ea3ee25c5a9102399e1055e3fc6941251f491ec0
-SHA1 (patch-services_device_usb_usb__service__fake.h) = ca344c91005cffea34422ae86488bc360841535e
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = 36b168b668f232063cab4f81f99656c339f428d8
+SHA1 (patch-services_device_usb_usb__service__fake.h) = c1506e03c7aeaa0bcbad3562bd69463933703364
SHA1 (patch-services_device_usb_usb__service__impl.cc) = a7ba10a72251c5a237111cee4b307ffc7302665d
SHA1 (patch-services_network_BUILD.gn) = a70f1f8b068d96797630b40a7bca785bc9e03eda
SHA1 (patch-services_network_network__context.cc) = 4802950171d752d0d4f2d5a5e48024458ad8422d
@@ -1375,7 +1375,7 @@ SHA1 (patch-services_on__device__model_pre__sandbox__init.cc) = b3d8fe71488dd98b
SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = bde2937373223282923ee297bf72656d059fdaa5
SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 8953bd4aff1547626b033f1729dc68082b28c756
SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 23a5d8eea30eeaaa6e6885621711088ab2762e91
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = b9745717af2ddf752b604d08dcfc791c382b1738
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = 75b8bafc78236de777b08c896c28878ce8117a2a
SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 36218f2c6429aa833f6b872a24063d1723ad856d
SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = f5bee8fb8637f006212a425006fa6f31cbe188f1
SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = eff576ce9617098e14bcc3358bc1295cc7fee1bc
@@ -1501,7 +1501,7 @@ SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context_
SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = d481536b06490652a3e6f25c176460e32ecc7919
SHA1 (patch-third__party_blink_renderer_modules_websockets_websocket__channel__impl.cc) = 793c4789f3b49e01f255fcdc461a26b24b9c7870
SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = e9a8470db0af92fca7eccddfd8df71a540479916
-SHA1 (patch-third__party_blink_renderer_platform_accept__languages__watcher.h) = 462a0a8633a136fb6cac5e24c4651e9a9b2fd4c5
+SHA1 (patch-third__party_blink_renderer_platform_accept__languages__watcher.h) = 897a7fd9380a980cf599d8dbfc62fe4b9ba2bae0
SHA1 (patch-third__party_blink_renderer_platform_bindings_script__state.cc) = 80c2e0d14f12e8a40b36d0cf717c7915d22478ab
SHA1 (patch-third__party_blink_renderer_platform_bindings_script__state.h) = 4ae022636cc0df8172b7968ed2f43c51c96cd6e4
SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = cd345238b0496d894fc9c0f77b49fb999217475a
@@ -1543,7 +1543,7 @@ SHA1 (patch-third__party_brotli_common_platform.h) = e598ddc41b9a037f651df2c530c
SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 9b9239ac0910b7489446c2b5273183747410807f
SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = d56599c034256dcfbe5f70332686948221a1bab5
SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = 653baf600611d34172b1f42256c3c887bc47e654
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 218603f1c4bba05a69463e099d7bf03f010010a6
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = d3c77761adb2f412bfbf53acb4640197e41b7fed
SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 15d7b241e24cef7577209816aa68cc683109bf12
SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 757fd14a200b7203a16b2c3502e7d3247bf8dff7
SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = fb1a7488af5a8b7e4af47679bc037f0e32db39e1
@@ -1583,18 +1583,18 @@ SHA1 (patch-third__party_dawn_test_tint_buffer_uniform_std140_unnested_mat3x3__f
SHA1 (patch-third__party_dawn_test_tint_buffer_uniform_std140_unnested_mat3x3__f32_to__workgroup.wgsl.expected.msl) = 3f4bc5ffdfe64468cf8d028e6ecc9a385c9b4758
SHA1 (patch-third__party_dawn_test_tint_buffer_uniform_std140_unnested_mat4x3__f16_to__workgroup.wgsl.expected.msl) = 7887998822e5e5a9f7286d18c7ae74961a843ecb
SHA1 (patch-third__party_dawn_test_tint_buffer_uniform_std140_unnested_mat4x3__f32_to__workgroup.wgsl.expected.msl) = 4c2b093d657648d1dc1e8f8214c284905d01e6cb
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl) = 5feabafc85dea7f64bb5b5ad948ac1583fd454c8
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl) = 690bc094ac556f303a74218d0c422c7804940ac8
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl) = 48eacc9d8e999e2a90d7f582949adab7ac1b5581
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl) = 3110b15f2c32741c9d39198cb972dbf005eba065
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl) = 1f8077198b9ac5858784bafd6db95cf4940cb97d
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl) = f9737bc986d152b48de63057abbfee3391838e0c
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl) = 53bf022ec7e6cfd0f6de203c7f5fa3db22259201
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl) = 268cf401027e2080cf5c92f7454e466921cb96e3
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm) = 5befe8056324ac10627339c95fcf716bd488375c
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl) = 64737f3754c4d84348918e08946ec48b7801ec2d
-SHA1 (patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl) = e742834efe0988fc9295ae3a5c80da1bcc395527
-SHA1 (patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl) = c92144ad81ea7d3e50f7c01260c7124674142a36
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl) = b3350fd647c98e10063a40ef7939b293abd96c68
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl) = 6ea182dc8cb6b9f3fdd2fd1177eb17a764b167b0
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl) = 8497b007f497f175a45930774377bdd115396079
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl) = aae3e85fc092a3fef9536590b0230693dc03e89d
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl) = c7747e17362d8b7e96ecf910991810feceacacfc
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl) = b1223e3b48468ca5e9cf6020fe79a79009579c7b
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl) = 430673284fd7d8df7e4c3de6f23fb2b675a2de69
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl) = 4a6badc246bdad29721b62902b5296870ed74f69
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm) = 0b73addf2c8020cd8dfaec7248aa27b0467e40ad
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl) = 12db0bca34cf38aca62b07c3b9a3710929ab4187
+SHA1 (patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl) = 695e2fe63746a5dd6637cf8b3bfed901da356baa
+SHA1 (patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl) = 4b7519585ac01b2f8d66758692effd25f9651568
SHA1 (patch-third__party_dawn_test_tint_bug_tint_942.wgsl.expected.msl) = 5834e6e1883e9102772acfebf0e8a12e48b893cb
SHA1 (patch-third__party_dawn_test_tint_builtins_workgroupUniformLoad_matrix.wgsl.expected.msl) = 42c8cc4a14cba2a845ccba4525686333b65876fa
SHA1 (patch-third__party_dawn_test_tint_builtins_workgroupUniformLoad_structures.wgsl.expected.msl) = ba4b88ff861866c7fb88d0402c65182139d27566
@@ -1603,7 +1603,7 @@ SHA1 (patch-third__party_dawn_test_tint_var_initialization_workgroup_vector.wgsl
SHA1 (patch-third__party_dawn_webgpu-cts_compat-expectations.txt) = 80a20bc6f8b3c54c145cb6fa58160267da6bbd78
SHA1 (patch-third__party_dawn_webgpu-cts_expectations.txt) = 912bcd679c7837f4d6e017cf16fddef274535fc1
SHA1 (patch-third__party_devtools-frontend_src_front__end_entrypoints_main_MainImpl.ts) = b1ef2668fb578770b926333f01bca31f94bc6440
-SHA1 (patch-third__party_electron__node_BUILD.gn) = 1c666d6618af401ba61234aff673d3e306780896
+SHA1 (patch-third__party_electron__node_BUILD.gn) = 9bb69b4a7996079f4151de81b288857b209922a3
SHA1 (patch-third__party_electron__node_common.gypi) = 830b7b2ae2b5c7b4a30f628db0b25d295321cf88
SHA1 (patch-third__party_electron__node_configure.py) = 868c8bd809ecc8f73bb9e5f261b26fd8a9972a48
SHA1 (patch-third__party_electron__node_deps_ada_BUILD.gn) = cd134f56fe95b0de934b38010d844eb2c9d70071
@@ -1617,7 +1617,7 @@ SHA1 (patch-third__party_electron__node_deps_llhttp_BUILD.gn) = daab4f1f20edf3a3
SHA1 (patch-third__party_electron__node_deps_nghttp2_BUILD.gn) = 1243e73189c724e381b6737b50b2a9654e5b7a7f
SHA1 (patch-third__party_electron__node_deps_simdjson_BUILD.gn) = 445e3942f71eeca024e5c2e3c045af7160c17736
SHA1 (patch-third__party_electron__node_deps_simdutf_BUILD.gn) = 0e1c70ae86647b0d423ea87ae5bcfc05a3960a01
-SHA1 (patch-third__party_electron__node_deps_uv_BUILD.gn) = f7b3a6cb43e4f3806156e042bf9d896ab5e10227
+SHA1 (patch-third__party_electron__node_deps_uv_BUILD.gn) = 9a8538a08736b766119d26001625b99335ea6862
SHA1 (patch-third__party_electron__node_deps_uv_docs_src_loop.rst) = 2eff20c5d160850506237fd8f7102f8835a6d34b
SHA1 (patch-third__party_electron__node_deps_uv_include_uv.h) = 821477c1b9283eae2cee98249b939bff3ba7c29d
SHA1 (patch-third__party_electron__node_deps_uv_include_uv_errno.h) = a892044172e4ec634f5747d9e03e716acca8d2f2
@@ -1632,8 +1632,8 @@ SHA1 (patch-third__party_electron__node_deps_uv_src_win_util.c) = 408d8e8078edb2
SHA1 (patch-third__party_electron__node_deps_uv_test_test-embed.c) = a1c52ee91f1895c5d2262734a4c6ebfdabfcd94f
SHA1 (patch-third__party_electron__node_deps_uv_test_test-list.h) = 329a511cfd0ff170aba05c447484f5a729488ff1
SHA1 (patch-third__party_electron__node_deps_uvwasi_BUILD.gn) = f9a327e6def09fe34947d12b3d25480b38ca5251
-SHA1 (patch-third__party_electron__node_electron__node.gni) = 5370e8220680e6f9515f8d9f7ad5bb96013f67b3
-SHA1 (patch-third__party_electron__node_filenames.json) = d9177d5998dc7e4d1dad9fb108e90dd44bc0afad
+SHA1 (patch-third__party_electron__node_electron__node.gni) = ce1925c838258f69d9dd25cdc7eebdd490295596
+SHA1 (patch-third__party_electron__node_filenames.json) = 0396d32bc2b149b26269134156e124ed4af5c412
SHA1 (patch-third__party_electron__node_lib_.eslintrc.yaml) = 2d1df53527d061013df14bb3894531c5948c7d37
SHA1 (patch-third__party_electron__node_lib_child__process.js) = a75d0ccf0ea73c5e8ef990e580a50ddebbe74efa
SHA1 (patch-third__party_electron__node_lib_internal_assert_utils.js) = aafb4750eb7d61d44c969e068119b175864c8d24
@@ -1762,14 +1762,14 @@ SHA1 (patch-third__party_electron__node_test_parallel_test-x509-escaping.js) = 2
SHA1 (patch-third__party_electron__node_test_sequential_sequential.status) = baad32e0a060c7f90b75595a82cfc9cec1916a72
SHA1 (patch-third__party_electron__node_test_sequential_test-debugger-pid.js) = 172bd3d214c1468a850f3ab6aa6ee1409ac4edd2
SHA1 (patch-third__party_electron__node_test_wpt_status_streams.json) = 99dda809907d1424e9fb0eab11dfa3d781be52fc
-SHA1 (patch-third__party_electron__node_tools_generate__gn__filenames__json.py) = 1943e43beb617b4243dd4802e51732096b571ae6
-SHA1 (patch-third__party_electron__node_tools_generate__original__fs.py) = 1b0ea4063503d56949dcff446e75e112eda79e36
+SHA1 (patch-third__party_electron__node_tools_generate__gn__filenames__json.py) = e5f671d85aa51a45cbde27494a9b2de2311dda1f
+SHA1 (patch-third__party_electron__node_tools_generate__original__fs.py) = fd79f25cb5334a3f404ff79fd797dccacdb5f228
SHA1 (patch-third__party_electron__node_tools_install.py) = a72c7a5d0392e50126b27df7435eea4a0bab1368
SHA1 (patch-third__party_electron__node_tools_js2c.cc) = 75e999dc15ebad06ccf9ac1f2a2a800adf1f0406
SHA1 (patch-third__party_engflow-reclient-configs_chromium-browser-clang_rewrapper__mac.cfg) = c87df18f95bc92a6b8db680fe809c605e5e141c6
SHA1 (patch-third__party_engflow-reclient-configs_chromium-browser-clang_rewrapper__windows.cfg) = 238675c967ba4ea559841a599a7af6fcfcadd93b
SHA1 (patch-third__party_engflow-reclient-configs_configure__reclient.py) = 694a9ddf7b6fc5227efbe217e884e4a52a551fba
-SHA1 (patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template) = 5cea57a7ed0b4889d2de80349944bcd5874ec995
+SHA1 (patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template) = 37dbac0ca6c126742d849b1f59def12487e06f01
SHA1 (patch-third__party_engflow-reclient-configs_python_rewrapper__linux.cfg) = 8b3b231dc92f50544472a8fb6c62d6e872dedf7d
SHA1 (patch-third__party_engflow-reclient-configs_python_rewrapper__mac.cfg) = 098765d1cc47364faa3ffc3161b1791edce9cdd7
SHA1 (patch-third__party_engflow-reclient-configs_python_rewrapper__windows.cfg) = c120e008c18f10698c1a26f06167f56729b88be6
@@ -1846,13 +1846,13 @@ SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 63b0a29686e72779f
SHA1 (patch-third__party_skia_src_sksl_codegen_SkSLRasterPipelineBuilder.cpp) = 050757efeaaceda81015b56ccd61f90acabf3f4e
SHA1 (patch-third__party_skia_src_sksl_codegen_SkSLRasterPipelineBuilder.h) = 5f1faf7e8d84a0f1991161ffc11c035629183df4
SHA1 (patch-third__party_skia_tests_RasterPipelineCodeGeneratorTest.cpp) = f4ec1389ae307f98bb32ca74c55ae5c67d4210f5
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 94affb9cba137312b57a7943eb8efe7d6a54125d
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 8721379471c5381bfe4c366838748edaec820744
SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 8dcb09bff2fd495c522c475346b99bcc6e73442a
SHA1 (patch-third__party_sqlite_BUILD.gn) = 113ae241a3db0642212390c074a138b2051e627b
SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 264fe0c876fdb387a2416ec24c6b42843fe0417d
SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 06687f84f5a40754b7bec1aad74ebe4aa9ea85c6
SHA1 (patch-third__party_squirrel.mac_.gitignore) = 1131e4cd58c3b8356eb889e5e5e7d176dba1b559
-SHA1 (patch-third__party_squirrel.mac_BUILD.gn) = d4bff8c0c953cbbcbeafde97a0e16154362f6622
+SHA1 (patch-third__party_squirrel.mac_BUILD.gn) = 09ad76b6aaae07d9148c83c6c452f6d289ebb05c
SHA1 (patch-third__party_squirrel.mac_Squirrel_RACSignal+SQRLTransactionExtensions.h) = 4478238b20dda7143fe9cf415ca3138364631b92
SHA1 (patch-third__party_squirrel.mac_Squirrel_RACSignal+SQRLTransactionExtensions.m) = 5afd7a8803038611bb0d5118bddc8fc44447dfa0
SHA1 (patch-third__party_squirrel.mac_Squirrel_SQRLCodeSignature.m) = 34448fb08b1a37537a30087ae0e5108201eedd38
@@ -1868,9 +1868,9 @@ SHA1 (patch-third__party_squirrel.mac_Squirrel_SQRLUpdater.h) = 35986df83374c248
SHA1 (patch-third__party_squirrel.mac_Squirrel_SQRLUpdater.m) = 086b0bc859b4ed84b8863622dcba745f535952e9
SHA1 (patch-third__party_squirrel.mac_Squirrel_SQRLZipArchiver.m) = 84bf3ca7b3d73052e1e4c0e17c87e20333d93f37
SHA1 (patch-third__party_squirrel.mac_Squirrel_ShipIt-main.m) = 7c4a9807192c9d341abfa33801441fb559c81adf
-SHA1 (patch-third__party_squirrel.mac_build_xcrun.gni) = 27840843dc4d428ef6596dfea3781a6472999571
-SHA1 (patch-third__party_squirrel.mac_build_xcrun.py) = 7024cce5b5879592feab2c9b2c3f4682f43431c6
-SHA1 (patch-third__party_squirrel.mac_filenames.gni) = dbb8e216d31f739e110ba8be36ee48d54cc48818
+SHA1 (patch-third__party_squirrel.mac_build_xcrun.gni) = d1a51211aef6ee66ff77c5bf70bfb9a4a56346de
+SHA1 (patch-third__party_squirrel.mac_build_xcrun.py) = 0c5a1ecaccb495437671f87547ea6f2cbbc505e0
+SHA1 (patch-third__party_squirrel.mac_filenames.gni) = f939bd3fc5cca907595e1c7a24a94e6f1ac2a536
SHA1 (patch-third__party_squirrel.mac_vendor_Mantle_Mantle_Mantle.h) = 3499baf0b4fe8ec5c16c857aa92b0251e00bc66a
SHA1 (patch-third__party_squirrel.mac_vendor_ReactiveObjC_ReactiveObjC_NSControl+RACTextSignalSupport.m) = 619a56e715ebffacffc8b5f9ad6fc60b3a83b0ea
SHA1 (patch-third__party_squirrel.mac_vendor_ReactiveObjC_ReactiveObjC_NSNotificationCenter+RACSupport.m) = ee34e6e6783e4371c38b594dc9b1733005074c53
@@ -2227,10 +2227,10 @@ SHA1 (patch-v8_src_wasm_baseline_arm_liftoff-assembler-arm-inl.h) = acea9b59261d
SHA1 (patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h) = a1efc0606166e60f30ce32a791c74cb0f544e35a
SHA1 (patch-v8_src_wasm_baseline_x64_liftoff-assembler-x64-inl.h) = 4d3652b517037b3c550f6bf748f467b7817bab80
SHA1 (patch-v8_src_wasm_wasm-js.cc) = d790e09fb671896e7b1f599b1e6e208e391dbbc6
-SHA1 (patch-v8_test_mjsunit_maglev_regress-382190919.js) = 1b9728729180182975d0d37e1780d13ad912d38d
-SHA1 (patch-v8_test_mjsunit_regress_regress-374627491.js) = f3059f2586298c53161c40ded8ccd67d99618bcf
-SHA1 (patch-v8_test_mjsunit_regress_wasm_regress-366635354.js) = 7df5af497713226ac62a9dd958651249388b1502
-SHA1 (patch-v8_test_mjsunit_regress_wasm_regress-378779897.js) = 5881914fb8d18219b86ed02a15accfdd1e06a43d
-SHA1 (patch-v8_test_mjsunit_wasm_regress-367818758.js) = 85752459beb9c4b58d11a38fa4597b77e7485edc
-SHA1 (patch-v8_tools_run-paxctl.py) = 635c255eebb52b69165ddf734b41e48cfe29c5e9
+SHA1 (patch-v8_test_mjsunit_maglev_regress-382190919.js) = 5e71a7f49f21988eb97b6f55cf746722300685a2
+SHA1 (patch-v8_test_mjsunit_regress_regress-374627491.js) = 423d27d5c340d06d0b168056863502d61ae785b5
+SHA1 (patch-v8_test_mjsunit_regress_wasm_regress-366635354.js) = 598d4699458321ea7906e5ad5f52ffa87bffa63f
+SHA1 (patch-v8_test_mjsunit_regress_wasm_regress-378779897.js) = 77bf881653c3cda9bab30aa954f8b3ed74dc262d
+SHA1 (patch-v8_test_mjsunit_wasm_regress-367818758.js) = f15b911720b024e237e9ef41ee9515182213a53d
+SHA1 (patch-v8_tools_run-paxctl.py) = 3d79d9bc01f3668ab17959a6aa238ab419e5654e
SHA1 (patch-v8_tools_run.py) = 166f784b2f27ad66a3b4e951b13cb3f9dee6da85
diff --git a/electron32/patches/patch-base_files_file__path__watcher__bsd.cc b/electron32/patches/patch-base_files_file__path__watcher__bsd.cc
index 24b5e50063..dd5f932e2f 100644
--- a/electron32/patches/patch-base_files_file__path__watcher__bsd.cc
+++ b/electron32/patches/patch-base_files_file__path__watcher__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- base/files/file_path_watcher_bsd.cc.orig 2025-02-15 11:29:58.193893732 +0000
+--- base/files/file_path_watcher_bsd.cc.orig 2025-02-15 18:06:05.236785314 +0000
+++ base/files/file_path_watcher_bsd.cc
@@ -0,0 +1,54 @@
+// Copyright 2021 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-base_process_process__handle__netbsd.cc b/electron32/patches/patch-base_process_process__handle__netbsd.cc
index fc17548074..04b4d4a543 100644
--- a/electron32/patches/patch-base_process_process__handle__netbsd.cc
+++ b/electron32/patches/patch-base_process_process__handle__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- base/process/process_handle_netbsd.cc.orig 2025-02-15 11:29:58.200131356 +0000
+--- base/process/process_handle_netbsd.cc.orig 2025-02-15 18:06:05.243009086 +0000
+++ base/process/process_handle_netbsd.cc
@@ -0,0 +1,55 @@
+// Copyright 2011 The Chromium Authors
diff --git a/electron32/patches/patch-base_process_process__iterator__netbsd.cc b/electron32/patches/patch-base_process_process__iterator__netbsd.cc
index 26ef6e66a0..1af4fd8167 100644
--- a/electron32/patches/patch-base_process_process__iterator__netbsd.cc
+++ b/electron32/patches/patch-base_process_process__iterator__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- base/process/process_iterator_netbsd.cc.orig 2025-02-15 11:29:58.202699685 +0000
+--- base/process/process_iterator_netbsd.cc.orig 2025-02-15 18:06:05.243627555 +0000
+++ base/process/process_iterator_netbsd.cc
@@ -0,0 +1,132 @@
+// Copyright 2013 The Chromium Authors
diff --git a/electron32/patches/patch-base_process_process__metrics__netbsd.cc b/electron32/patches/patch-base_process_process__metrics__netbsd.cc
index a8175cc626..b6106bf295 100644
--- a/electron32/patches/patch-base_process_process__metrics__netbsd.cc
+++ b/electron32/patches/patch-base_process_process__metrics__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- base/process/process_metrics_netbsd.cc.orig 2025-02-15 11:29:58.203442465 +0000
+--- base/process/process_metrics_netbsd.cc.orig 2025-02-15 18:06:05.244295540 +0000
+++ base/process/process_metrics_netbsd.cc
@@ -0,0 +1,175 @@
+// Copyright 2013 The Chromium Authors
diff --git a/electron32/patches/patch-base_system_sys__info__netbsd.cc b/electron32/patches/patch-base_system_sys__info__netbsd.cc
index bed189ea8d..cfb8b01e60 100644
--- a/electron32/patches/patch-base_system_sys__info__netbsd.cc
+++ b/electron32/patches/patch-base_system_sys__info__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- base/system/sys_info_netbsd.cc.orig 2025-02-15 11:29:58.206386924 +0000
+--- base/system/sys_info_netbsd.cc.orig 2025-02-15 18:06:05.247221490 +0000
+++ base/system/sys_info_netbsd.cc
@@ -0,0 +1,91 @@
+// Copyright 2011 The Chromium Authors
diff --git a/electron32/patches/patch-base_threading_platform__thread__bsd.cc b/electron32/patches/patch-base_threading_platform__thread__bsd.cc
index b85b041247..b2a8913b8b 100644
--- a/electron32/patches/patch-base_threading_platform__thread__bsd.cc
+++ b/electron32/patches/patch-base_threading_platform__thread__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- base/threading/platform_thread_bsd.cc.orig 2025-02-15 11:29:58.207915518 +0000
+--- base/threading/platform_thread_bsd.cc.orig 2025-02-15 18:06:05.248736877 +0000
+++ base/threading/platform_thread_bsd.cc
@@ -0,0 +1,31 @@
+// Copyright 2023 The Chromium Authors
diff --git a/electron32/patches/patch-build_toolchain_freebsd_BUILD.gn b/electron32/patches/patch-build_toolchain_freebsd_BUILD.gn
index b9950929ec..3fbb7695b1 100644
--- a/electron32/patches/patch-build_toolchain_freebsd_BUILD.gn
+++ b/electron32/patches/patch-build_toolchain_freebsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- build/toolchain/freebsd/BUILD.gn.orig 2025-02-15 11:29:58.212433577 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig 2025-02-15 18:06:05.253226659 +0000
+++ build/toolchain/freebsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-build_toolchain_netbsd_BUILD.gn b/electron32/patches/patch-build_toolchain_netbsd_BUILD.gn
index f040be5df9..ad08220d76 100644
--- a/electron32/patches/patch-build_toolchain_netbsd_BUILD.gn
+++ b/electron32/patches/patch-build_toolchain_netbsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- build/toolchain/netbsd/BUILD.gn.orig 2025-02-15 11:29:58.212908999 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig 2025-02-15 18:06:05.258591957 +0000
+++ build/toolchain/netbsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-build_toolchain_openbsd_BUILD.gn b/electron32/patches/patch-build_toolchain_openbsd_BUILD.gn
index 0002ff1d90..406145f16c 100644
--- a/electron32/patches/patch-build_toolchain_openbsd_BUILD.gn
+++ b/electron32/patches/patch-build_toolchain_openbsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- build/toolchain/openbsd/BUILD.gn.orig 2025-02-15 11:29:58.213085591 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig 2025-02-15 18:06:05.258797185 +0000
+++ build/toolchain/openbsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-chrome_browser_about__flags.cc b/electron32/patches/patch-chrome_browser_about__flags.cc
index 58c386cea7..e0a906ae37 100644
--- a/electron32/patches/patch-chrome_browser_about__flags.cc
+++ b/electron32/patches/patch-chrome_browser_about__flags.cc
@@ -51,7 +51,7 @@ $NetBSD$
const FeatureEntry::Choice kOzonePlatformHintRuntimeChoices[] = {
{flag_descriptions::kOzonePlatformHintChoiceDefault, "", ""},
{flag_descriptions::kOzonePlatformHintChoiceAuto,
-@@ -893,6 +893,26 @@ const FeatureEntry::FeatureVariation
+@@ -893,6 +893,31 @@ const FeatureEntry::FeatureVariation
std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam),
nullptr}};
@@ -60,6 +60,8 @@ $NetBSD$
+ { "audio-backend", "pulseaudio" }};
+const FeatureEntry::FeatureParam kAudioBackendSndio[] = {
+ { "audio-backend", "sndio" }};
++const FeatureEntry::FeatureParam kAudioBackendAudioIO[] = {
++ { "audio-backend", "audioio" }};
+const FeatureEntry::FeatureParam kAudioBackendAlsa[] = {
+ { "audio-backend", "alsa" }};
+const FeatureEntry::FeatureVariation
@@ -70,6 +72,9 @@ $NetBSD$
+ {"using sndio by default if available", kAudioBackendSndio,
+ std::size(kAudioBackendSndio),
+ nullptr},
++ {"using audioio by default if available", kAudioBackendAudioIO,
++ std::size(kAudioBackendAudioIO),
++ nullptr},
+ {"using ALSA by default if available", kAudioBackendAlsa,
+ std::size(kAudioBackendAlsa),
+ nullptr}};
@@ -78,7 +83,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
{"UIClipboardMaximumAge", "60"}};
const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1306,7 +1326,7 @@ const FeatureEntry::FeatureVariation kPa
+@@ -1306,7 +1331,7 @@ const FeatureEntry::FeatureVariation kPa
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -87,7 +92,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kHistoryEmbeddingsAtKeywordAcceleration[]{
{"AtKeywordAcceleration", "true"},
};
-@@ -1350,7 +1370,7 @@ const FeatureEntry::FeatureVariation
+@@ -1350,7 +1375,7 @@ const FeatureEntry::FeatureVariation
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -96,7 +101,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kShortcutBoostSingleUrl[] = {
{"ShortcutBoostSearchScore", "0"},
{"ShortcutBoostNonTopHitThreshold", "0"},
-@@ -3779,7 +3799,7 @@ const flags_ui::FeatureEntry::FeatureVar
+@@ -3779,7 +3804,7 @@ const flags_ui::FeatureEntry::FeatureVar
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -105,7 +110,7 @@ $NetBSD$
const flags_ui::FeatureEntry::FeatureParam
kDesktopPWAsLinkCapturingDefaultOn[] = {
{"link_capturing_state", "on_by_default"}};
-@@ -4858,7 +4878,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -4858,7 +4883,7 @@ const FeatureEntry kFeatureEntries[] = {
},
#endif // BUILDFLAG(IS_ANDROID)
@@ -114,7 +119,7 @@ $NetBSD$
{
"fluent-overlay-scrollbars",
flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -5277,7 +5297,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5277,7 +5302,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWebAppUniversalInstallDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kWebAppUniversalInstall)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -123,7 +128,7 @@ $NetBSD$
{"shortcuts-not-apps", flag_descriptions::kShortcutsNotAppsName,
flag_descriptions::kShortcutsNotAppsDescription,
kOsMac | kOsWin | kOsLinux,
-@@ -5413,7 +5433,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5413,7 +5438,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kWebShare)},
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -132,7 +137,7 @@ $NetBSD$
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -5436,9 +5456,19 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5436,9 +5461,19 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandPerWindowScalingName,
flag_descriptions::kWaylandPerWindowScalingDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandPerSurfaceScale)},
@@ -153,7 +158,7 @@ $NetBSD$
{"skip-undecryptable-passwords",
flag_descriptions::kSkipUndecryptablePasswordsName,
flag_descriptions::kSkipUndecryptablePasswordsDescription,
-@@ -6433,7 +6463,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6433,7 +6468,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -162,7 +167,7 @@ $NetBSD$
{"omnibox-domain-suggestions",
flag_descriptions::kOmniboxDomainSuggestionsName,
flag_descriptions::kOmniboxDomainSuggestionsDescription, kOsDesktop,
-@@ -6728,7 +6758,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6728,7 +6763,7 @@ const FeatureEntry kFeatureEntries[] = {
"OrganicRepeatableQueries")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -171,7 +176,7 @@ $NetBSD$
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_WITH_PARAMS_VALUE_TYPE(history_embeddings::kHistoryEmbeddings,
-@@ -7397,7 +7427,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7397,7 +7432,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -180,7 +185,7 @@ $NetBSD$
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8417,7 +8447,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8417,7 +8452,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kCooperativeSchedulingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kCooperativeScheduling)},
@@ -189,7 +194,7 @@ $NetBSD$
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -8441,7 +8471,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8441,7 +8476,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kV4L2FlatStatefulVideoDecoder)},
#endif
@@ -198,7 +203,7 @@ $NetBSD$
{"enable-family-link-extensions-permissions",
flag_descriptions::
kEnableExtensionsPermissionsForSupervisedUsersOnDesktopName,
-@@ -9292,7 +9322,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9292,7 +9327,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kWallpaperPerDesk)},
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
@@ -207,7 +212,7 @@ $NetBSD$
{"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
flag_descriptions::kGetAllScreensMediaDescription,
kOsCrOS | kOsLacros | kOsLinux,
-@@ -9331,7 +9361,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9331,7 +9366,7 @@ const FeatureEntry kFeatureEntries[] = {
#if BUILDFLAG(IS_WIN) || \
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
@@ -216,7 +221,7 @@ $NetBSD$
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9556,7 +9586,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9556,7 +9591,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -225,7 +230,7 @@ $NetBSD$
{"policy-indication-for-managed-default-search",
flag_descriptions::kPolicyIndicationForManagedDefaultSearchName,
flag_descriptions::kPolicyIndicationForManagedDefaultSearchDescription,
-@@ -9896,7 +9926,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9896,7 +9931,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -234,7 +239,7 @@ $NetBSD$
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10796,7 +10826,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10796,7 +10831,7 @@ const FeatureEntry kFeatureEntries[] = {
kOsDesktop | kOsAndroid,
FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
@@ -243,7 +248,7 @@ $NetBSD$
{"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
flag_descriptions::kCameraMicEffectsDescription,
static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10834,7 +10864,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10834,7 +10869,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kSiteInstanceGroupsForDataUrls)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -252,7 +257,7 @@ $NetBSD$
{"site-search-settings-policy",
flag_descriptions::kSiteSearchSettingsPolicyName,
flag_descriptions::kSiteSearchSettingsPolicyDescription, kOsAll,
-@@ -10959,7 +10989,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10959,7 +10994,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kHideIncognitoMediaMetadataDescription, kOsAll,
FEATURE_VALUE_TYPE(media::kHideIncognitoMediaMetadata)},
@@ -261,7 +266,7 @@ $NetBSD$
{"third-party-profile-management",
flag_descriptions::kThirdPartyProfileManagementName,
flag_descriptions::kThirdPartyProfileManagementDescription,
-@@ -11002,7 +11032,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11002,7 +11037,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -270,7 +275,7 @@ $NetBSD$
{"enable-user-link-capturing-pwa",
flag_descriptions::kDesktopPWAsUserLinkCapturingName,
flag_descriptions::kDesktopPWAsUserLinkCapturingDescription,
-@@ -11318,7 +11348,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11318,7 +11353,7 @@ const FeatureEntry kFeatureEntries[] = {
trusted_vault::kTrustedVaultFrequentDegradedRecoverabilityPolling)},
#endif
@@ -279,7 +284,7 @@ $NetBSD$
{"restart-to-gain-access-to-keychain",
flag_descriptions::kRestartToGainAccessToKeychainName,
flag_descriptions::kRestartToGainAccessToKeychainDescription,
-@@ -11981,7 +12011,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11981,7 +12016,7 @@ const FeatureEntry kFeatureEntries[] = {
kAuthenticateUsingUserConsentVerifierInteropApi)},
#endif
@@ -288,7 +293,7 @@ $NetBSD$
{"sync-enable-bookmarks-in-transport-mode",
flag_descriptions::kSyncEnableBookmarksInTransportModeName,
flag_descriptions::kSyncEnableBookmarksInTransportModeDescription,
-@@ -12007,7 +12037,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12007,7 +12042,7 @@ const FeatureEntry kFeatureEntries[] = {
"AutofillUploadCardRequestTimeout")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/electron32/patches/patch-chrome_browser_flag__descriptions.cc b/electron32/patches/patch-chrome_browser_flag__descriptions.cc
index 49581d4c11..a4d1dcadc8 100644
--- a/electron32/patches/patch-chrome_browser_flag__descriptions.cc
+++ b/electron32/patches/patch-chrome_browser_flag__descriptions.cc
@@ -69,7 +69,7 @@ $NetBSD$
const char kOzonePlatformHintChoiceDefault[] = "Default";
const char kOzonePlatformHintChoiceAuto[] = "Auto";
const char kOzonePlatformHintChoiceX11[] = "X11";
-@@ -8156,6 +8156,18 @@ const char kSimplifiedTabDragUIDescripti
+@@ -8156,6 +8156,20 @@ const char kSimplifiedTabDragUIDescripti
const char kWaylandPerWindowScalingName[] = "Wayland per-window scaling";
const char kWaylandPerWindowScalingDescription[] =
"Enable Wayland's per-window scaling experimental support.";
@@ -80,7 +80,9 @@ $NetBSD$
+const char kAudioBackendDescription[] =
+#if BUILDFLAG(IS_OPENBSD)
+ "Select the desired audio backend to use. The default is sndio.";
-+#elif BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
++#if BUILDFLAG(IS_NETBSD)
++ "Select the desired audio backend to use. The default is audioio.";
++#elif BUILDFLAG(IS_FREEBSD)
+ "Select the desired audio backend to use. The default will automatically "
+ "enumerate through the supported backends.";
+#endif
@@ -88,7 +90,7 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
// All views-based platforms --------------------------------------------------
-@@ -8182,14 +8194,14 @@ const char kZeroCopyVideoCaptureDescript
+@@ -8182,14 +8196,14 @@ const char kZeroCopyVideoCaptureDescript
#endif // BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -105,7 +107,7 @@ $NetBSD$
const char kEnableNetworkServiceSandboxName[] =
"Enable the network service sandbox.";
const char kEnableNetworkServiceSandboxDescription[] =
-@@ -8221,7 +8233,7 @@ const char kWebBluetoothConfirmPairingSu
+@@ -8221,7 +8235,7 @@ const char kWebBluetoothConfirmPairingSu
"Bluetooth";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -114,7 +116,7 @@ $NetBSD$
const char kSkipUndecryptablePasswordsName[] =
"Skip undecryptable passwords to use the available decryptable "
"passwords.";
-@@ -8375,7 +8387,7 @@ const char kElementCaptureDescription[]
+@@ -8375,7 +8389,7 @@ const char kElementCaptureDescription[]
#if BUILDFLAG(IS_WIN) || \
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
@@ -123,7 +125,7 @@ $NetBSD$
const char kUIDebugToolsName[] = "Debugging tools for UI";
const char kUIDebugToolsDescription[] =
"Enables additional keyboard shortcuts to help debugging.";
-@@ -8449,7 +8461,7 @@ const char kAutofillCaretExtractionDescr
+@@ -8449,7 +8463,7 @@ const char kAutofillCaretExtractionDescr
"Enables passing caret position via Autofill";
#endif // BUILDFLAG(ENABLE_COMPOSE)
diff --git a/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.cc b/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.cc
index f4bf4f0354..53026f6f26 100644
--- a/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.cc
+++ b/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- components/viz/service/display_embedder/software_output_device_proxy.cc.orig 2025-02-15 11:29:58.300275564 +0000
+--- components/viz/service/display_embedder/software_output_device_proxy.cc.orig 2025-02-15 18:06:05.346269001 +0000
+++ components/viz/service/display_embedder/software_output_device_proxy.cc
@@ -0,0 +1,161 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.h b/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.h
index 7e9cd4329e..69980d1665 100644
--- a/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.h
+++ b/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- components/viz/service/display_embedder/software_output_device_proxy.h.orig 2025-02-15 11:29:58.300421477 +0000
+--- components/viz/service/display_embedder/software_output_device_proxy.h.orig 2025-02-15 18:06:05.346414273 +0000
+++ components/viz/service/display_embedder/software_output_device_proxy.h
@@ -0,0 +1,98 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc b/electron32/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
index 25a4a25ad9..2562aef265 100644
--- a/electron32/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
+++ b/electron32/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2025-02-15 11:29:58.306324401 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2025-02-15 18:06:05.352319167 +0000
+++ content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc
@@ -0,0 +1,55 @@
+// Copyright 2024 The Chromium Authors
diff --git a/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc b/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
index 3417d46f71..e0c39b248a 100644
--- a/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
+++ b/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2025-02-15 11:29:58.324934322 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2025-02-15 18:06:05.371011534 +0000
+++ content/common/gpu_pre_sandbox_hook_bsd.cc
@@ -0,0 +1,68 @@
+// Copyright 2023 The Chromium Authors
diff --git a/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h b/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
index 70d992740c..dde8f0d7d7 100644
--- a/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
+++ b/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2025-02-15 11:29:58.325069113 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2025-02-15 18:06:05.371145875 +0000
+++ content/common/gpu_pre_sandbox_hook_bsd.h
@@ -0,0 +1,20 @@
+// Copyright 2017 The Chromium Authors
diff --git a/electron32/patches/patch-media_audio_BUILD.gn b/electron32/patches/patch-media_audio_BUILD.gn
index 0b06e2cc5e..199ebb5f69 100644
--- a/electron32/patches/patch-media_audio_BUILD.gn
+++ b/electron32/patches/patch-media_audio_BUILD.gn
@@ -14,7 +14,7 @@ $NetBSD$
}
if (is_ios) {
-@@ -270,10 +271,24 @@ source_set("audio") {
+@@ -270,10 +271,35 @@ source_set("audio") {
deps += [ "//media/base/android:media_jni_headers" ]
}
@@ -23,7 +23,7 @@ $NetBSD$
sources += [ "linux/audio_manager_linux.cc" ]
}
-+ if (is_bsd) {
++ if (is_bsd && !use_audioio) {
+ sources += [ "sndio/audio_manager_sndio.cc" ]
+ }
+
@@ -36,6 +36,17 @@ $NetBSD$
+ "sndio/sndio_output.h"
+ ]
+ }
++
++ if (use_audioio) {
++ sources += [
++ "audioio/audio_manager_audioio.cc",
++ "audioio/audio_manager_audioio.h",
++ "audioio/audioio_input.cc",
++ "audioio/audioio_input.h",
++ "audioio/audioio_output.cc",
++ "audioio/audioio_output.h"
++ ]
++ }
+
if (use_alsa) {
libs += [ "asound" ]
diff --git a/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.cc b/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.cc
index 2e6ff07f29..128c8aa9c9 100644
--- a/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.cc
+++ b/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- media/audio/sndio/audio_manager_sndio.cc.orig 2025-02-15 11:29:58.366699405 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig 2025-02-15 18:06:05.412201193 +0000
+++ media/audio/sndio/audio_manager_sndio.cc
@@ -0,0 +1,213 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.h b/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.h
index 49f64e455f..3491e12155 100644
--- a/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.h
+++ b/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- media/audio/sndio/audio_manager_sndio.h.orig 2025-02-15 11:29:58.366847672 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig 2025-02-15 18:06:05.412349049 +0000
+++ media/audio/sndio/audio_manager_sndio.h
@@ -0,0 +1,66 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-media_audio_sndio_sndio__input.cc b/electron32/patches/patch-media_audio_sndio_sndio__input.cc
index 4bec9359e1..18ba567211 100644
--- a/electron32/patches/patch-media_audio_sndio_sndio__input.cc
+++ b/electron32/patches/patch-media_audio_sndio_sndio__input.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- media/audio/sndio/sndio_input.cc.orig 2025-02-15 11:29:58.366979177 +0000
+--- media/audio/sndio/sndio_input.cc.orig 2025-02-15 18:06:05.412480684 +0000
+++ media/audio/sndio/sndio_input.cc
@@ -0,0 +1,200 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-media_audio_sndio_sndio__input.h b/electron32/patches/patch-media_audio_sndio_sndio__input.h
index 02857171c2..c48116fc09 100644
--- a/electron32/patches/patch-media_audio_sndio_sndio__input.h
+++ b/electron32/patches/patch-media_audio_sndio_sndio__input.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- media/audio/sndio/sndio_input.h.orig 2025-02-15 11:29:58.367121293 +0000
+--- media/audio/sndio/sndio_input.h.orig 2025-02-15 18:06:05.412621447 +0000
+++ media/audio/sndio/sndio_input.h
@@ -0,0 +1,91 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-media_audio_sndio_sndio__output.cc b/electron32/patches/patch-media_audio_sndio_sndio__output.cc
index aea592516c..9999be4790 100644
--- a/electron32/patches/patch-media_audio_sndio_sndio__output.cc
+++ b/electron32/patches/patch-media_audio_sndio_sndio__output.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- media/audio/sndio/sndio_output.cc.orig 2025-02-15 11:29:58.369127913 +0000
+--- media/audio/sndio/sndio_output.cc.orig 2025-02-15 18:06:05.412754856 +0000
+++ media/audio/sndio/sndio_output.cc
@@ -0,0 +1,187 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-media_audio_sndio_sndio__output.h b/electron32/patches/patch-media_audio_sndio_sndio__output.h
index a087bdafe8..9325bf8fa5 100644
--- a/electron32/patches/patch-media_audio_sndio_sndio__output.h
+++ b/electron32/patches/patch-media_audio_sndio_sndio__output.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- media/audio/sndio/sndio_output.h.orig 2025-02-15 11:29:58.369283585 +0000
+--- media/audio/sndio/sndio_output.h.orig 2025-02-15 18:06:05.412903324 +0000
+++ media/audio/sndio/sndio_output.h
@@ -0,0 +1,88 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-media_base_media__switches.cc b/electron32/patches/patch-media_base_media__switches.cc
index d5e5b3533b..86f31a7453 100644
--- a/electron32/patches/patch-media_base_media__switches.cc
+++ b/electron32/patches/patch-media_base_media__switches.cc
@@ -35,7 +35,7 @@ $NetBSD$
// Enables system audio mirroring using pulseaudio.
BASE_FEATURE(kPulseaudioLoopbackForCast,
"PulseaudioLoopbackForCast",
-@@ -379,6 +379,28 @@ BASE_FEATURE(kPulseaudioLoopbackForCast,
+@@ -379,6 +379,31 @@ BASE_FEATURE(kPulseaudioLoopbackForCast,
BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
"PulseaudioLoopbackForScreenShare",
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -48,6 +48,7 @@ $NetBSD$
+ kAudioBackendOptions[] = {
+ {AudioBackend::kAuto,
+ "auto"},
++ {AudioBackend::kAudioIO, "audioio"},
+ {AudioBackend::kPulseAudio, "pulseaudio"},
+ {AudioBackend::kSndio, "sndio"},
+ {AudioBackend::kAlsa, "alsa"}};
@@ -57,14 +58,16 @@ $NetBSD$
+ &kAudioBackend, "audio-backend",
+#if BUILDFLAG(IS_OPENBSD)
+ AudioBackend::kSndio,
-+#elif BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
++#if BUILDFLAG(IS_NETBSD)
++ AudioBackend::kAudioIO,
++#elif BUILDFLAG(IS_FREEBSD)
+ AudioBackend::kAuto,
+#endif
+ &kAudioBackendOptions};
#endif // BUILDFLAG(IS_LINUX)
// When enabled, MediaCapabilities will check with GPU Video Accelerator
-@@ -676,7 +698,7 @@ BASE_FEATURE(kFeatureManagementLiveTrans
+@@ -676,7 +701,7 @@ BASE_FEATURE(kFeatureManagementLiveTrans
// Show toolbar button that opens dialog for controlling media sessions.
BASE_FEATURE(kGlobalMediaControls,
"GlobalMediaControls",
@@ -73,7 +76,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -704,7 +726,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdated
+@@ -704,7 +729,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdated
// If enabled, users can request Media Remoting without fullscreen-in-tab.
BASE_FEATURE(kMediaRemotingWithoutFullscreen,
"MediaRemotingWithoutFullscreen",
@@ -82,7 +85,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -716,7 +738,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullsc
+@@ -716,7 +741,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullsc
BASE_FEATURE(kGlobalMediaControlsPictureInPicture,
"GlobalMediaControlsPictureInPicture",
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -91,7 +94,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -745,7 +767,7 @@ BASE_FEATURE(kUnifiedAutoplay,
+@@ -745,7 +770,7 @@ BASE_FEATURE(kUnifiedAutoplay,
"UnifiedAutoplay",
base::FEATURE_ENABLED_BY_DEFAULT);
@@ -100,7 +103,7 @@ $NetBSD$
// Enable vaapi video decoding on linux. This is already enabled by default on
// chromeos, but needs an experiment on linux.
BASE_FEATURE(kVaapiVideoDecodeLinux,
-@@ -836,7 +858,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding,
+@@ -836,7 +861,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding,
"VaapiVp9SModeHWEncoding",
base::FEATURE_ENABLED_BY_DEFAULT);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
@@ -109,7 +112,7 @@ $NetBSD$
// Enables the new V4L2StatefulVideoDecoder instead of V4L2VideoDecoder.
// Owners: frkoenig%chromium.org@localhost, mcasas%chromium.org@localhost
// Expiry: When the |V4L2FlatVideoDecoder| flag handles stateful decoding on
-@@ -963,7 +985,7 @@ BASE_FEATURE(kLiveCaptionUseWaitK,
+@@ -963,7 +988,7 @@ BASE_FEATURE(kLiveCaptionUseWaitK,
// Live Caption can be used in multiple languages, as opposed to just English.
BASE_FEATURE(kLiveCaptionMultiLanguage,
"LiveCaptionMultiLanguage",
@@ -118,7 +121,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -993,7 +1015,7 @@ BASE_FEATURE(kLiveCaptionWebAudio,
+@@ -993,7 +1018,7 @@ BASE_FEATURE(kLiveCaptionWebAudio,
// Live Translate translates captions generated by Live Caption.
BASE_FEATURE(kLiveTranslate,
"LiveTranslate",
@@ -127,7 +130,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1468,7 +1490,7 @@ BASE_FEATURE(kUseGTFOOutOfProcessVideoDe
+@@ -1468,7 +1493,7 @@ BASE_FEATURE(kUseGTFOOutOfProcessVideoDe
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
@@ -136,7 +139,7 @@ $NetBSD$
// Spawn utility processes to perform hardware encode acceleration instead of
// using the GPU process.
BASE_FEATURE(kUseOutOfProcessVideoEncoding,
-@@ -1548,7 +1570,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
+@@ -1548,7 +1573,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
"RecordWebAudioEngagement",
base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/electron32/patches/patch-media_base_media__switches.h b/electron32/patches/patch-media_base_media__switches.h
index 1ea204706f..4cdd7f3b17 100644
--- a/electron32/patches/patch-media_base_media__switches.h
+++ b/electron32/patches/patch-media_base_media__switches.h
@@ -15,7 +15,7 @@ $NetBSD$
MEDIA_EXPORT extern const char kAlsaInputDevice[];
MEDIA_EXPORT extern const char kAlsaOutputDevice[];
#endif
-@@ -325,13 +325,25 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlatf
+@@ -325,13 +325,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlatf
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlaybackSpeedButton);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMediaEngagementData);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSuspend);
@@ -28,6 +28,7 @@ $NetBSD$
+ kAuto,
+ kPulseAudio,
+ kSndio,
++ kAudioIO,
+ kAlsa
+};
+
@@ -43,7 +44,7 @@ $NetBSD$
MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
MEDIA_EXPORT BASE_DECLARE_FEATURE(kResumeBackgroundVideo);
-@@ -346,7 +358,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
+@@ -346,7 +359,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseAndroidOverlayForSecureOnly);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseDecoderStreamForWebRTC);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream);
@@ -52,7 +53,7 @@ $NetBSD$
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoDecodeLinux);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoDecodeLinuxGL);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoEncodeLinux);
-@@ -365,7 +377,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
+@@ -365,7 +378,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp8TemporalLayerHWEncoding);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEncoding);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
@@ -61,7 +62,7 @@ $NetBSD$
MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2FlatStatefulVideoDecoder);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVideoBlitColorAccuracy);
-@@ -510,7 +522,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
+@@ -510,7 +523,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseGTFOOutOfProcessVideoDecoding);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
diff --git a/electron32/patches/patch-media_media__options.gni b/electron32/patches/patch-media_media__options.gni
index c86f10a1df..834db227db 100644
--- a/electron32/patches/patch-media_media__options.gni
+++ b/electron32/patches/patch-media_media__options.gni
@@ -6,12 +6,15 @@ $NetBSD$
--- media/media_options.gni.orig 2024-10-18 12:34:28.271524700 +0000
+++ media/media_options.gni
-@@ -190,12 +190,15 @@ declare_args() {
+@@ -190,12 +190,18 @@ declare_args() {
# Enables runtime selection of ALSA library for audio.
use_alsa = false
+ # Enable runtime selection of sndio(7)
+ use_sndio = false
++
++ # Enable runtime selection of audioio(4)
++ use_audioio = false
+
# Alsa should be used on all non-Android, non-Mac POSIX systems - with the
# exception of CastOS desktop builds.
diff --git a/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index 5a117650df..1eb6a4aa0e 100644
--- a/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
+++ b/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2025-02-15 11:29:58.395007578 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2025-02-15 18:06:05.438420137 +0000
+++ sandbox/policy/freebsd/sandbox_freebsd.cc
@@ -0,0 +1,245 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h b/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
index 956a7f9607..7cb7f7d9be 100644
--- a/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
+++ b/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2025-02-15 11:29:58.395155275 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2025-02-15 18:06:05.438569907 +0000
+++ sandbox/policy/freebsd/sandbox_freebsd.h
@@ -0,0 +1,278 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc b/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
index 625bf6c219..dee4975c02 100644
--- a/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
+++ b/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- sandbox/policy/netbsd/sandbox_netbsd.cc.orig 2025-02-15 11:29:58.395601951 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.cc.orig 2025-02-15 18:06:05.439009880 +0000
+++ sandbox/policy/netbsd/sandbox_netbsd.cc
@@ -0,0 +1,245 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h b/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
index 3c36f80fd1..46c880ac15 100644
--- a/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
+++ b/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- sandbox/policy/netbsd/sandbox_netbsd.h.orig 2025-02-15 11:29:58.395749978 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.h.orig 2025-02-15 18:06:05.439156675 +0000
+++ sandbox/policy/netbsd/sandbox_netbsd.h
@@ -0,0 +1,278 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
index e8215a2adb..695a4a4c2d 100644
--- a/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+++ b/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2025-02-15 11:29:58.395940858 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2025-02-15 18:06:05.439345470 +0000
+++ sandbox/policy/openbsd/sandbox_openbsd.cc
@@ -0,0 +1,424 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h b/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
index 74659b0bc0..7f08189898 100644
--- a/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
+++ b/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2025-02-15 11:29:58.396103383 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2025-02-15 18:06:05.439507645 +0000
+++ sandbox/policy/openbsd/sandbox_openbsd.h
@@ -0,0 +1,282 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-services_device_hid_hid__connection__fido.cc b/electron32/patches/patch-services_device_hid_hid__connection__fido.cc
index f22a99a899..907dc85dc9 100644
--- a/electron32/patches/patch-services_device_hid_hid__connection__fido.cc
+++ b/electron32/patches/patch-services_device_hid_hid__connection__fido.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_connection_fido.cc.orig 2025-02-15 11:29:58.397790143 +0000
+--- services/device/hid/hid_connection_fido.cc.orig 2025-02-15 18:06:05.442434798 +0000
+++ services/device/hid/hid_connection_fido.cc
@@ -0,0 +1,216 @@
+// Copyright 2014 The Chromium Authors
diff --git a/electron32/patches/patch-services_device_hid_hid__connection__fido.h b/electron32/patches/patch-services_device_hid_hid__connection__fido.h
index 717dd20427..58feb619da 100644
--- a/electron32/patches/patch-services_device_hid_hid__connection__fido.h
+++ b/electron32/patches/patch-services_device_hid_hid__connection__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_connection_fido.h.orig 2025-02-15 11:29:58.397938902 +0000
+--- services/device/hid/hid_connection_fido.h.orig 2025-02-15 18:06:05.442583947 +0000
+++ services/device/hid/hid_connection_fido.h
@@ -0,0 +1,60 @@
+// Copyright 2014 The Chromium Authors
diff --git a/electron32/patches/patch-services_device_hid_hid__connection__freebsd.cc b/electron32/patches/patch-services_device_hid_hid__connection__freebsd.cc
index 25b846cc36..6bbdfb1ffe 100644
--- a/electron32/patches/patch-services_device_hid_hid__connection__freebsd.cc
+++ b/electron32/patches/patch-services_device_hid_hid__connection__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_connection_freebsd.cc.orig 2025-02-15 11:29:58.398071128 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig 2025-02-15 18:06:05.442715592 +0000
+++ services/device/hid/hid_connection_freebsd.cc
@@ -0,0 +1,240 @@
+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-services_device_hid_hid__connection__freebsd.h b/electron32/patches/patch-services_device_hid_hid__connection__freebsd.h
index b9d4b69eef..0aeaad0ed8 100644
--- a/electron32/patches/patch-services_device_hid_hid__connection__freebsd.h
+++ b/electron32/patches/patch-services_device_hid_hid__connection__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_connection_freebsd.h.orig 2025-02-15 11:29:58.398219185 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig 2025-02-15 18:06:05.442864520 +0000
+++ services/device/hid/hid_connection_freebsd.h
@@ -0,0 +1,67 @@
+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-services_device_hid_hid__service__fido.cc b/electron32/patches/patch-services_device_hid_hid__service__fido.cc
index 11f16e2f2f..40c5e02134 100644
--- a/electron32/patches/patch-services_device_hid_hid__service__fido.cc
+++ b/electron32/patches/patch-services_device_hid_hid__service__fido.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_service_fido.cc.orig 2025-02-15 11:29:58.398483648 +0000
+--- services/device/hid/hid_service_fido.cc.orig 2025-02-15 18:06:05.443135205 +0000
+++ services/device/hid/hid_service_fido.cc
@@ -0,0 +1,396 @@
+// Copyright 2014 The Chromium Authors
diff --git a/electron32/patches/patch-services_device_hid_hid__service__fido.h b/electron32/patches/patch-services_device_hid_hid__service__fido.h
index 538fe9e7d1..ada2a1fe40 100644
--- a/electron32/patches/patch-services_device_hid_hid__service__fido.h
+++ b/electron32/patches/patch-services_device_hid_hid__service__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_service_fido.h.orig 2025-02-15 11:29:58.398654830 +0000
+--- services/device/hid/hid_service_fido.h.orig 2025-02-15 18:06:05.443309954 +0000
+++ services/device/hid/hid_service_fido.h
@@ -0,0 +1,65 @@
+// Copyright 2014 The Chromium Authors
diff --git a/electron32/patches/patch-services_device_hid_hid__service__freebsd.cc b/electron32/patches/patch-services_device_hid_hid__service__freebsd.cc
index 760d0f603e..73e6e1012d 100644
--- a/electron32/patches/patch-services_device_hid_hid__service__freebsd.cc
+++ b/electron32/patches/patch-services_device_hid_hid__service__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_service_freebsd.cc.orig 2025-02-15 11:29:58.398786425 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig 2025-02-15 18:06:05.443444194 +0000
+++ services/device/hid/hid_service_freebsd.cc
@@ -0,0 +1,395 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-services_device_hid_hid__service__freebsd.h b/electron32/patches/patch-services_device_hid_hid__service__freebsd.h
index 8fd22de71f..f5211b7edc 100644
--- a/electron32/patches/patch-services_device_hid_hid__service__freebsd.h
+++ b/electron32/patches/patch-services_device_hid_hid__service__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_service_freebsd.h.orig 2025-02-15 11:29:58.398948900 +0000
+--- services/device/hid/hid_service_freebsd.h.orig 2025-02-15 18:06:05.443608713 +0000
+++ services/device/hid/hid_service_freebsd.h
@@ -0,0 +1,49 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-services_device_usb_usb__service__fake.cc b/electron32/patches/patch-services_device_usb_usb__service__fake.cc
index afd15a8f4b..c3a2585ad2 100644
--- a/electron32/patches/patch-services_device_usb_usb__service__fake.cc
+++ b/electron32/patches/patch-services_device_usb_usb__service__fake.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/usb/usb_service_fake.cc.orig 2025-02-15 11:29:58.400055756 +0000
+--- services/device/usb/usb_service_fake.cc.orig 2025-02-15 18:06:05.444732701 +0000
+++ services/device/usb/usb_service_fake.cc
@@ -0,0 +1,49 @@
+// Copyright 2014 The Chromium Authors
diff --git a/electron32/patches/patch-services_device_usb_usb__service__fake.h b/electron32/patches/patch-services_device_usb_usb__service__fake.h
index 0845844c63..ab3173baee 100644
--- a/electron32/patches/patch-services_device_usb_usb__service__fake.h
+++ b/electron32/patches/patch-services_device_usb_usb__service__fake.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/usb/usb_service_fake.h.orig 2025-02-15 11:29:58.400186309 +0000
+--- services/device/usb/usb_service_fake.h.orig 2025-02-15 18:06:05.444864206 +0000
+++ services/device/usb/usb_service_fake.h
@@ -0,0 +1,48 @@
+// Copyright 2015 The Chromium Authors
diff --git a/electron32/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc b/electron32/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
index c1b8568a15..879ded0385 100644
--- a/electron32/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
+++ b/electron32/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2025-02-15 11:29:58.404850832 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2025-02-15 18:06:05.449528285 +0000
+++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
@@ -0,0 +1,66 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-third__party_blink_renderer_platform_accept__languages__watcher.h b/electron32/patches/patch-third__party_blink_renderer_platform_accept__languages__watcher.h
index 931fe1c9e9..9e2e6b0c4d 100644
--- a/electron32/patches/patch-third__party_blink_renderer_platform_accept__languages__watcher.h
+++ b/electron32/patches/patch-third__party_blink_renderer_platform_accept__languages__watcher.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/blink/renderer/platform/accept_languages_watcher.h.orig 2025-02-15 11:29:58.427339303 +0000
+--- third_party/blink/renderer/platform/accept_languages_watcher.h.orig 2025-02-15 18:06:05.472098097 +0000
+++ third_party/blink/renderer/platform/accept_languages_watcher.h
@@ -0,0 +1,22 @@
+// Copyright 2024 The Chromium Authors
diff --git a/electron32/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc b/electron32/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
index 2c15d1cad5..643f06159f 100644
--- a/electron32/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
+++ b/electron32/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2025-02-15 11:29:58.433694754 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2025-02-15 18:06:05.478523069 +0000
+++ third_party/crashpad/crashpad/client/crashpad_client_posix.cc
@@ -0,0 +1,40 @@
+// Copyright 2017 The Crashpad Authors. All rights reserved.
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl
index 88c9a97186..34e4aac2c5 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.orig 2025-02-15 11:29:58.439845239 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.orig 2025-02-15 18:06:05.484712435 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl
@@ -0,0 +1,10 @@
+// flags: --transform robustness
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl
index 642b2910f4..49683e6fd3 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.dxc.hlsl.orig 2025-02-15 11:29:58.440001913 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.dxc.hlsl.orig 2025-02-15 18:06:05.484868487 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.dxc.hlsl
@@ -0,0 +1,13 @@
+cbuffer cbuffer_level : register(b0) {
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl
index 6ea9ccdeef..6ffe46b544 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.fxc.hlsl.orig 2025-02-15 11:29:58.440154759 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.fxc.hlsl.orig 2025-02-15 18:06:05.485020802 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.fxc.hlsl
@@ -0,0 +1,13 @@
+cbuffer cbuffer_level : register(b0) {
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl
index 72da6ab4a4..0a06a571a4 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.glsl.orig 2025-02-15 11:29:58.440307956 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.glsl.orig 2025-02-15 18:06:05.485173819 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.glsl
@@ -0,0 +1,27 @@
+#version 310 es
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl
index eeb93ce9e2..7637554279 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.dxc.hlsl.orig 2025-02-15 11:29:58.440462485 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.dxc.hlsl.orig 2025-02-15 18:06:05.485327647 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.dxc.hlsl
@@ -0,0 +1,22 @@
+
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl
index e40b9b9b3e..29e8c3bef5 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.fxc.hlsl.orig 2025-02-15 11:29:58.440611725 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.fxc.hlsl.orig 2025-02-15 18:06:05.485481245 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.fxc.hlsl
@@ -0,0 +1,22 @@
+
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl
index 8cfeb8836a..616ede43a2 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.msl.orig 2025-02-15 11:29:58.440774020 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.msl.orig 2025-02-15 18:06:05.485643409 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.msl
@@ -0,0 +1,17 @@
+#include <metal_stdlib>
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl
index 44da7c9df7..613563f937 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.msl.orig 2025-02-15 11:29:58.440927166 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.msl.orig 2025-02-15 18:06:05.485796005 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.msl
@@ -0,0 +1,9 @@
+#include <metal_stdlib>
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm
index 757c70e769..53e59bbade 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.spvasm.orig 2025-02-15 11:29:58.441079872 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.spvasm.orig 2025-02-15 18:06:05.485948170 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.spvasm
@@ -0,0 +1,70 @@
+; SPIR-V
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl
index 579dcf02fb..fe105c9ee8 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.wgsl.orig 2025-02-15 11:29:58.441237127 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.wgsl.orig 2025-02-15 18:06:05.486113280 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.wgsl
@@ -0,0 +1,10 @@
+@group(0) @binding(0) var<uniform> level : u32;
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl b/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl
index 246d376ff8..f7ae592728 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/tint/366037039.wgsl.expected.msl.orig 2025-02-15 11:29:58.441399963 +0000
+--- third_party/dawn/test/tint/bug/tint/366037039.wgsl.expected.msl.orig 2025-02-15 18:06:05.486268581 +0000
+++ third_party/dawn/test/tint/bug/tint/366037039.wgsl.expected.msl
@@ -0,0 +1,85 @@
+#include <metal_stdlib>
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl b/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl
index 1dba199951..8b43c625a1 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/tint/366314931.wgsl.expected.msl.orig 2025-02-15 11:29:58.441572658 +0000
+--- third_party/dawn/test/tint/bug/tint/366314931.wgsl.expected.msl.orig 2025-02-15 18:06:05.486439642 +0000
+++ third_party/dawn/test/tint/bug/tint/366314931.wgsl.expected.msl
@@ -0,0 +1,33 @@
+#include <metal_stdlib>
diff --git a/electron32/patches/patch-third__party_electron__node_BUILD.gn b/electron32/patches/patch-third__party_electron__node_BUILD.gn
index 1cd5b54c31..b462457c8c 100644
--- a/electron32/patches/patch-third__party_electron__node_BUILD.gn
+++ b/electron32/patches/patch-third__party_electron__node_BUILD.gn
@@ -60,8 +60,8 @@ $NetBSD$
+ node_release_urlbase = ""
+
+ # Allows downstream packagers (eg. Linux distributions) to build Electron against system shared libraries.
-+ use_system_cares = false
-+ use_system_nghttp2 = false
++ use_system_cares = true
++ use_system_nghttp2 = true
+ use_system_llhttp = false
+ use_system_histogram = false
+}
diff --git a/electron32/patches/patch-third__party_electron__node_deps_uv_BUILD.gn b/electron32/patches/patch-third__party_electron__node_deps_uv_BUILD.gn
index b1893c24ac..836d12594f 100644
--- a/electron32/patches/patch-third__party_electron__node_deps_uv_BUILD.gn
+++ b/electron32/patches/patch-third__party_electron__node_deps_uv_BUILD.gn
@@ -6,7 +6,7 @@ $NetBSD$
--- third_party/electron_node/deps/uv/BUILD.gn.orig 2024-11-18 09:27:56.000000000 +0000
+++ third_party/electron_node/deps/uv/BUILD.gn
-@@ -1,14 +1,218 @@
+@@ -1,14 +1,219 @@
-##############################################################################
-# #
-# DO NOT EDIT THIS FILE! #
@@ -234,5 +234,6 @@ $NetBSD$
+ sources += [
+ "src/unix/netbsd.c",
+ ]
++ libs += [ "kvm" ]
+ }
}
diff --git a/electron32/patches/patch-third__party_electron__node_electron__node.gni b/electron32/patches/patch-third__party_electron__node_electron__node.gni
index 35d9e6b38b..d3983d400d 100644
--- a/electron32/patches/patch-third__party_electron__node_electron__node.gni
+++ b/electron32/patches/patch-third__party_electron__node_electron__node.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/electron_node/electron_node.gni.orig 2025-02-15 11:29:58.448432187 +0000
+--- third_party/electron_node/electron_node.gni.orig 2025-02-15 18:06:05.492527090 +0000
+++ third_party/electron_node/electron_node.gni
@@ -0,0 +1,4 @@
+declare_args() {
diff --git a/electron32/patches/patch-third__party_electron__node_filenames.json b/electron32/patches/patch-third__party_electron__node_filenames.json
index 112f89d1c1..1e4324195d 100644
--- a/electron32/patches/patch-third__party_electron__node_filenames.json
+++ b/electron32/patches/patch-third__party_electron__node_filenames.json
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/electron_node/filenames.json.orig 2025-02-15 11:29:58.448562219 +0000
+--- third_party/electron_node/filenames.json.orig 2025-02-15 18:06:05.492658605 +0000
+++ third_party/electron_node/filenames.json
@@ -0,0 +1,740 @@
+// This file is automatically generated by generate_gn_filenames_json.py
diff --git a/electron32/patches/patch-third__party_electron__node_tools_generate__gn__filenames__json.py b/electron32/patches/patch-third__party_electron__node_tools_generate__gn__filenames__json.py
index a9e2cceaa9..c29e9cd983 100644
--- a/electron32/patches/patch-third__party_electron__node_tools_generate__gn__filenames__json.py
+++ b/electron32/patches/patch-third__party_electron__node_tools_generate__gn__filenames__json.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/electron_node/tools/generate_gn_filenames_json.py.orig 2025-02-15 11:29:58.474997281 +0000
+--- third_party/electron_node/tools/generate_gn_filenames_json.py.orig 2025-02-15 18:06:05.514916552 +0000
+++ third_party/electron_node/tools/generate_gn_filenames_json.py
@@ -0,0 +1,117 @@
+#!/usr/bin/env python3
diff --git a/electron32/patches/patch-third__party_electron__node_tools_generate__original__fs.py b/electron32/patches/patch-third__party_electron__node_tools_generate__original__fs.py
index 180ad568e3..680efa1bd8 100644
--- a/electron32/patches/patch-third__party_electron__node_tools_generate__original__fs.py
+++ b/electron32/patches/patch-third__party_electron__node_tools_generate__original__fs.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/electron_node/tools/generate_original_fs.py.orig 2025-02-15 11:29:58.475139877 +0000
+--- third_party/electron_node/tools/generate_original_fs.py.orig 2025-02-15 18:06:05.515059820 +0000
+++ third_party/electron_node/tools/generate_original_fs.py
@@ -0,0 +1,19 @@
+import os
diff --git a/electron32/patches/patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template b/electron32/patches/patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template
index 0c45ff8dbd..cc6cec93d4 100644
--- a/electron32/patches/patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template
+++ b/electron32/patches/patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/engflow-reclient-configs/python/python_remote_wrapper.template.orig 2025-02-15 11:29:58.475948395 +0000
+--- third_party/engflow-reclient-configs/python/python_remote_wrapper.template.orig 2025-02-15 18:06:05.515870181 +0000
+++ third_party/engflow-reclient-configs/python/python_remote_wrapper.template
@@ -0,0 +1,29 @@
+#!/bin/bash
diff --git a/electron32/patches/patch-third__party_speech-dispatcher_libspeechd__version.h b/electron32/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
index 63c524c209..960153ed6c 100644
--- a/electron32/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
+++ b/electron32/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/speech-dispatcher/libspeechd_version.h.orig 2025-02-15 11:29:58.486628992 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig 2025-02-15 18:06:05.526588363 +0000
+++ third_party/speech-dispatcher/libspeechd_version.h
@@ -0,0 +1,29 @@
+/*
diff --git a/electron32/patches/patch-third__party_squirrel.mac_BUILD.gn b/electron32/patches/patch-third__party_squirrel.mac_BUILD.gn
index 75dc71a065..98433a53a7 100644
--- a/electron32/patches/patch-third__party_squirrel.mac_BUILD.gn
+++ b/electron32/patches/patch-third__party_squirrel.mac_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/squirrel.mac/BUILD.gn.orig 2025-02-15 11:29:58.520543295 +0000
+--- third_party/squirrel.mac/BUILD.gn.orig 2025-02-15 18:06:05.560887527 +0000
+++ third_party/squirrel.mac/BUILD.gn
@@ -0,0 +1,242 @@
+assert(is_mac)
diff --git a/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.gni b/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.gni
index 1cc04a574f..829ae962e2 100644
--- a/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.gni
+++ b/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/squirrel.mac/build/xcrun.gni.orig 2025-02-15 11:29:58.522658435 +0000
+--- third_party/squirrel.mac/build/xcrun.gni.orig 2025-02-15 18:06:05.562986686 +0000
+++ third_party/squirrel.mac/build/xcrun.gni
@@ -0,0 +1,18 @@
+template("xcrun_action") {
diff --git a/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.py b/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.py
index f29f30f0f1..3851651404 100644
--- a/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.py
+++ b/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/squirrel.mac/build/xcrun.py.orig 2025-02-15 11:29:58.522791133 +0000
+--- third_party/squirrel.mac/build/xcrun.py.orig 2025-02-15 18:06:05.563109524 +0000
+++ third_party/squirrel.mac/build/xcrun.py
@@ -0,0 +1,14 @@
+#!/usr/bin/env python3
diff --git a/electron32/patches/patch-third__party_squirrel.mac_filenames.gni b/electron32/patches/patch-third__party_squirrel.mac_filenames.gni
index ea79d33c8e..158b0bbf13 100644
--- a/electron32/patches/patch-third__party_squirrel.mac_filenames.gni
+++ b/electron32/patches/patch-third__party_squirrel.mac_filenames.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/squirrel.mac/filenames.gni.orig 2025-02-15 11:29:58.522922968 +0000
+--- third_party/squirrel.mac/filenames.gni.orig 2025-02-15 18:06:05.563232292 +0000
+++ third_party/squirrel.mac/filenames.gni
@@ -0,0 +1,243 @@
+squirrel_filenames = {
diff --git a/electron32/patches/patch-v8_test_mjsunit_maglev_regress-382190919.js b/electron32/patches/patch-v8_test_mjsunit_maglev_regress-382190919.js
index 24e2dfa201..62321ab47a 100644
--- a/electron32/patches/patch-v8_test_mjsunit_maglev_regress-382190919.js
+++ b/electron32/patches/patch-v8_test_mjsunit_maglev_regress-382190919.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- v8/test/mjsunit/maglev/regress-382190919.js.orig 2025-02-15 11:29:58.582628665 +0000
+--- v8/test/mjsunit/maglev/regress-382190919.js.orig 2025-02-15 18:06:05.620923812 +0000
+++ v8/test/mjsunit/maglev/regress-382190919.js
@@ -0,0 +1,39 @@
+// Copyright 2024 the V8 project authors. All rights reserved.
diff --git a/electron32/patches/patch-v8_test_mjsunit_regress_regress-374627491.js b/electron32/patches/patch-v8_test_mjsunit_regress_regress-374627491.js
index 3530340877..6e03831c9e 100644
--- a/electron32/patches/patch-v8_test_mjsunit_regress_regress-374627491.js
+++ b/electron32/patches/patch-v8_test_mjsunit_regress_regress-374627491.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- v8/test/mjsunit/regress/regress-374627491.js.orig 2025-02-15 11:29:58.582762093 +0000
+--- v8/test/mjsunit/regress/regress-374627491.js.orig 2025-02-15 18:06:05.621058383 +0000
+++ v8/test/mjsunit/regress/regress-374627491.js
@@ -0,0 +1,26 @@
+// Copyright 2024 the V8 project authors. All rights reserved.
diff --git a/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-366635354.js b/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-366635354.js
index ba484d276f..0fd5e80906 100644
--- a/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-366635354.js
+++ b/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-366635354.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- v8/test/mjsunit/regress/wasm/regress-366635354.js.orig 2025-02-15 11:29:58.582895772 +0000
+--- v8/test/mjsunit/regress/wasm/regress-366635354.js.orig 2025-02-15 18:06:05.621191360 +0000
+++ v8/test/mjsunit/regress/wasm/regress-366635354.js
@@ -0,0 +1,32 @@
+// Copyright 2024 the V8 project authors. All rights reserved.
diff --git a/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-378779897.js b/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-378779897.js
index 3b217615ef..8531499a81 100644
--- a/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-378779897.js
+++ b/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-378779897.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- v8/test/mjsunit/regress/wasm/regress-378779897.js.orig 2025-02-15 11:29:58.583029862 +0000
+--- v8/test/mjsunit/regress/wasm/regress-378779897.js.orig 2025-02-15 18:06:05.621325270 +0000
+++ v8/test/mjsunit/regress/wasm/regress-378779897.js
@@ -0,0 +1,22 @@
+// Copyright 2024 the V8 project authors. All rights reserved.
diff --git a/electron32/patches/patch-v8_test_mjsunit_wasm_regress-367818758.js b/electron32/patches/patch-v8_test_mjsunit_wasm_regress-367818758.js
index 5455b28a5a..7613f5518c 100644
--- a/electron32/patches/patch-v8_test_mjsunit_wasm_regress-367818758.js
+++ b/electron32/patches/patch-v8_test_mjsunit_wasm_regress-367818758.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- v8/test/mjsunit/wasm/regress-367818758.js.orig 2025-02-15 11:29:58.583164023 +0000
+--- v8/test/mjsunit/wasm/regress-367818758.js.orig 2025-02-15 18:06:05.621458568 +0000
+++ v8/test/mjsunit/wasm/regress-367818758.js
@@ -0,0 +1,221 @@
+// Copyright 2024 the V8 project authors. All rights reserved.
diff --git a/electron32/patches/patch-v8_tools_run-paxctl.py b/electron32/patches/patch-v8_tools_run-paxctl.py
index bba5b0e81e..e4eb8375c6 100644
--- a/electron32/patches/patch-v8_tools_run-paxctl.py
+++ b/electron32/patches/patch-v8_tools_run-paxctl.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- v8/tools/run-paxctl.py.orig 2025-02-15 11:29:58.583311849 +0000
+--- v8/tools/run-paxctl.py.orig 2025-02-15 18:06:05.621609381 +0000
+++ v8/tools/run-paxctl.py
@@ -0,0 +1,16 @@
+#!@PYTHONBIN@
Home |
Main Index |
Thread Index |
Old Index