pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
electron32: fix pkglint reported issues, successful build
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Mon Feb 17 12:40:49 2025 +0100
Changeset: 430e27d23c96941724a6016ae1997ead09afeb0c
Modified Files:
electron32/Makefile
electron32/PLIST
electron32/TODO
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_gn__run__binary.py
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_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_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-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_build_scripts_run__with__pythonpath.py
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_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-tools_protoc__wrapper_protoc__wrapper.py
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
electron32/patches/patch-v8_tools_run.py
Added Files:
electron32/patches/patch-third__party_electron__node_deps_uvwasi_src_uvwasi.c
Log Message:
electron32: fix pkglint reported issues, successful build
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=430e27d23c96941724a6016ae1997ead09afeb0c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
electron32/Makefile | 13 +-
electron32/PLIST | 396 +++++++++++++--------
electron32/TODO | 4 +-
electron32/distinfo | 147 ++++----
.../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 +-
electron32/patches/patch-build_gn__run__binary.py | 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 +-
.../patch-chrome_browser_flag__descriptions.cc | 2 +-
...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 +-
...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 | 2 +-
...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_build_scripts_run__with__pythonpath.py | 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 +-
...__party_electron__node_deps_uvwasi_src_uvwasi.c | 17 +
...-third__party_electron__node_electron__node.gni | 2 +-
...atch-third__party_electron__node_filenames.json | 2 +-
...on__node_tools_generate__gn__filenames__json.py | 4 +-
..._electron__node_tools_generate__original__fs.py | 2 +-
...configs_python_python__remote__wrapper.template | 4 +-
...__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 | 4 +-
.../patch-third__party_squirrel.mac_filenames.gni | 2 +-
.../patch-tools_protoc__wrapper_protoc__wrapper.py | 4 +-
...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 +-
electron32/patches/patch-v8_tools_run.py | 2 +-
78 files changed, 437 insertions(+), 294 deletions(-)
diffs:
diff --git a/electron32/Makefile b/electron32/Makefile
index 3465104a76..3ac7b3e64e 100644
--- a/electron32/Makefile
+++ b/electron32/Makefile
@@ -68,7 +68,7 @@ TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build
TOOL_DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib
TOOL_DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4
TOOL_DEPENDS+= ${PYPKGPREFIX}-ply-[0-9]*:../../devel/py-ply
-TOOL_DEPENDS+= nodejs-20*:../../lang/nodejs20
+TOOL_DEPENDS+= nodejs-20.*:../../lang/nodejs20
#TOOL_DEPENDS+= clang-[0-9]*:../../lang/clang # clang-format
TOOL_DEPENDS+= rust-bindgen-[0-9]*:../../devel/rust-bindgen
TOOL_DEPENDS+= yarn-[0-9]*:../../devel/yarn
@@ -106,6 +106,7 @@ SUBST_STAGE.path= pre-configure
SUBST_MESSAGE.path= Fixing pathes
SUBST_FILES.path+= base/base_paths_posix.cc
SUBST_FILES.path+= base/process/process_handle_openbsd.cc
+SUBST_FILES.path+= build/gn_run_binary.py
SUBST_FILES.path+= build/rust/rust_bindgen.gni
SUBST_FILES.path+= chrome/common/chrome_paths.cc
SUBST_FILES.path+= chrome/browser/file_system_access/chrome_file_system_access_permission_context.h
@@ -113,10 +114,17 @@ SUBST_FILES.path+= components/policy/core/common/policy_paths.cc
SUBST_FILES.path+= sandbox/policy/openbsd/sandbox_openbsd.cc
SUBST_FILES.path+= services/device/hid/hid_service_freebsd.cc
SUBST_FILES.path+= services/device/time_zone_monitor/time_zone_monitor_linux.cc
+SUBST_FILES.path+= third_party/blink/renderer/build/scripts/run_with_pythonpath.py
+SUBST_FILES.path+= third_party/electron_node/tools/generate_gn_filenames_json.py
+SUBST_FILES.path+= third_party/engflow-reclient-configs/python/python_remote_wrapper.template
+SUBST_FILES.path+= third_party/squirrel.mac/build/xcrun.py
SUBST_FILES.path+= third_party/perfetto/src/base/utils.cc
+SUBST_FILES.path+= tools/protoc_wrapper/protoc_wrapper.py
SUBST_FILES.path+= ui/qt/qt.gni
+SUBST_FILES.path+= v8/tools/run.py
SUBST_FILES.path+= v8/tools/run-paxctl.py
SUBST_VARS.path+= PREFIX PKG_SYSCONFBASE VARBASE QTDIR X11BASE PYTHONBIN
+SUBST_VARS.path+= WRKSRC SH
.include "options.mk"
@@ -318,7 +326,7 @@ do-install:
cd ${WRKSRC}/out/${BUILDTYPE}/gen && \
${FIND} node_headers -type f -print | pax -rw -pmp ${DESTDIR}${PREFIX}/lib/${PKGBASE}
.for f in snapshot_blob.bin v8_context_snapshot.bin LICENSE LICENSES.chromium.html version
- ${INSTALL_DATA} ${BUILDDIR}/${f} ${DESTDIR}${PREFIX}/lib/${CHROMIUM}
+ ${INSTALL_DATA} ${BUILDDIR}/${f} ${DESTDIR}${PREFIX}/lib/${PKGBASE}
.endfor
.include "../../archivers/bzip2/buildlink3.mk"
@@ -363,6 +371,7 @@ BUILDLINK_DEPMETHOD.clang= build
.include "../../sysutils/dbus/buildlink3.mk"
.include "../../sysutils/dbus-glib/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../sysutils/libnotify/buildlink3.mk"
.include "../../sysutils/pciutils/buildlink3.mk"
# Use -lpciutils instead of -lpci for pkgsrc.
BUILDLINK_TRANSFORM+= l:pci:pciutils
diff --git a/electron32/PLIST b/electron32/PLIST
index a7efa77ffe..1a48615913 100644
--- a/electron32/PLIST
+++ b/electron32/PLIST
@@ -1,141 +1,257 @@
@comment $NetBSD$
-bin/chromedriver
-bin/chromium
-lib/chromium/chrome
-lib/chromium/chrome_100_percent.pak
-lib/chromium/chrome_200_percent.pak
-lib/chromium/headless_command_resources.pak
-lib/chromium/headless_lib_data.pak
-lib/chromium/headless_lib_strings.pak
-lib/chromium/libEGL.so
-lib/chromium/libGLESv2.so
-lib/chromium/libVkICD_mock_icd.so
-${PLIST.swiftshader}lib/chromium/libvk_swiftshader.so
-lib/chromium/libvulkan.so.1
-lib/chromium/locales/af.pak
-lib/chromium/locales/af.pak.info
-lib/chromium/locales/am.pak
-lib/chromium/locales/am.pak.info
-lib/chromium/locales/ar.pak
-lib/chromium/locales/ar.pak.info
-lib/chromium/locales/bg.pak
-lib/chromium/locales/bg.pak.info
-lib/chromium/locales/bn.pak
-lib/chromium/locales/bn.pak.info
-lib/chromium/locales/ca.pak
-lib/chromium/locales/ca.pak.info
-lib/chromium/locales/cs.pak
-lib/chromium/locales/cs.pak.info
-lib/chromium/locales/da.pak
-lib/chromium/locales/da.pak.info
-lib/chromium/locales/de.pak
-lib/chromium/locales/de.pak.info
-lib/chromium/locales/el.pak
-lib/chromium/locales/el.pak.info
-lib/chromium/locales/en-GB.pak
-lib/chromium/locales/en-GB.pak.info
-lib/chromium/locales/en-US.pak
-lib/chromium/locales/en-US.pak.info
-lib/chromium/locales/es-419.pak
-lib/chromium/locales/es-419.pak.info
-lib/chromium/locales/es.pak
-lib/chromium/locales/es.pak.info
-lib/chromium/locales/et.pak
-lib/chromium/locales/et.pak.info
-lib/chromium/locales/fa.pak
-lib/chromium/locales/fa.pak.info
-lib/chromium/locales/fi.pak
-lib/chromium/locales/fi.pak.info
-lib/chromium/locales/fil.pak
-lib/chromium/locales/fil.pak.info
-lib/chromium/locales/fr.pak
-lib/chromium/locales/fr.pak.info
-lib/chromium/locales/gu.pak
-lib/chromium/locales/gu.pak.info
-lib/chromium/locales/he.pak
-lib/chromium/locales/he.pak.info
-lib/chromium/locales/hi.pak
-lib/chromium/locales/hi.pak.info
-lib/chromium/locales/hr.pak
-lib/chromium/locales/hr.pak.info
-lib/chromium/locales/hu.pak
-lib/chromium/locales/hu.pak.info
-lib/chromium/locales/id.pak
-lib/chromium/locales/id.pak.info
-lib/chromium/locales/it.pak
-lib/chromium/locales/it.pak.info
-lib/chromium/locales/ja.pak
-lib/chromium/locales/ja.pak.info
-lib/chromium/locales/kn.pak
-lib/chromium/locales/kn.pak.info
-lib/chromium/locales/ko.pak
-lib/chromium/locales/ko.pak.info
-lib/chromium/locales/lt.pak
-lib/chromium/locales/lt.pak.info
-lib/chromium/locales/lv.pak
-lib/chromium/locales/lv.pak.info
-lib/chromium/locales/ml.pak
-lib/chromium/locales/ml.pak.info
-lib/chromium/locales/mr.pak
-lib/chromium/locales/mr.pak.info
-lib/chromium/locales/ms.pak
-lib/chromium/locales/ms.pak.info
-lib/chromium/locales/nb.pak
-lib/chromium/locales/nb.pak.info
-lib/chromium/locales/nl.pak
-lib/chromium/locales/nl.pak.info
-lib/chromium/locales/pl.pak
-lib/chromium/locales/pl.pak.info
-lib/chromium/locales/pt-BR.pak
-lib/chromium/locales/pt-BR.pak.info
-lib/chromium/locales/pt-PT.pak
-lib/chromium/locales/pt-PT.pak.info
-lib/chromium/locales/ro.pak
-lib/chromium/locales/ro.pak.info
-lib/chromium/locales/ru.pak
-lib/chromium/locales/ru.pak.info
-lib/chromium/locales/sk.pak
-lib/chromium/locales/sk.pak.info
-lib/chromium/locales/sl.pak
-lib/chromium/locales/sl.pak.info
-lib/chromium/locales/sr.pak
-lib/chromium/locales/sr.pak.info
-lib/chromium/locales/sv.pak
-lib/chromium/locales/sv.pak.info
-lib/chromium/locales/sw.pak
-lib/chromium/locales/sw.pak.info
-lib/chromium/locales/ta.pak
-lib/chromium/locales/ta.pak.info
-lib/chromium/locales/te.pak
-lib/chromium/locales/te.pak.info
-lib/chromium/locales/th.pak
-lib/chromium/locales/th.pak.info
-lib/chromium/locales/tr.pak
-lib/chromium/locales/tr.pak.info
-lib/chromium/locales/uk.pak
-lib/chromium/locales/uk.pak.info
-lib/chromium/locales/ur.pak
-lib/chromium/locales/ur.pak.info
-lib/chromium/locales/vi.pak
-lib/chromium/locales/vi.pak.info
-lib/chromium/locales/zh-CN.pak
-lib/chromium/locales/zh-CN.pak.info
-lib/chromium/locales/zh-TW.pak
-lib/chromium/locales/zh-TW.pak.info
-lib/chromium/resources.pak
-lib/chromium/resources/accessibility/reading_mode_gdocs_helper/content.js
-lib/chromium/resources/accessibility/reading_mode_gdocs_helper/gdocs_script.js
-lib/chromium/resources/accessibility/reading_mode_gdocs_helper_manifest.json
-lib/chromium/resources/inspector_overlay/inspector_overlay_resources.grd
-lib/chromium/resources/inspector_overlay/main.js
-lib/chromium/snapshot_blob.bin
-lib/chromium/v8_context_snapshot.bin
-${PLIST.swiftshader}lib/chromium/vk_swiftshader_icd.json
-man/man1/chromium.1
-share/applications/chromium-browser.desktop
-share/icons/hicolor/128x128/apps/chromium.png
-share/icons/hicolor/22_monox22_mono/apps/chromium.png
-share/icons/hicolor/24x24/apps/chromium.png
-share/icons/hicolor/256x256/apps/chromium.png
-share/icons/hicolor/48x48/apps/chromium.png
-share/icons/hicolor/64x64/apps/chromium.png
+bin/electron32
+lib/electron32/LICENSE
+lib/electron32/LICENSES.chromium.html
+lib/electron32/chrome_100_percent.pak
+lib/electron32/chrome_200_percent.pak
+lib/electron32/electron
+lib/electron32/gen/electron/buildflags/buildflags.h
+lib/electron32/gen/v8/embedded.S
+lib/electron32/libEGL.so
+lib/electron32/libGLESv2.so
+lib/electron32/libVkICD_mock_icd.so
+lib/electron32/libffmpeg.so
+${PLIST.swiftshader}lib/electron32/libvk_swiftshader.so
+lib/electron32/libvulkan.so.1
+lib/electron32/locales/af.pak
+lib/electron32/locales/af.pak.info
+lib/electron32/locales/am.pak
+lib/electron32/locales/am.pak.info
+lib/electron32/locales/ar.pak
+lib/electron32/locales/ar.pak.info
+lib/electron32/locales/bg.pak
+lib/electron32/locales/bg.pak.info
+lib/electron32/locales/bn.pak
+lib/electron32/locales/bn.pak.info
+lib/electron32/locales/ca.pak
+lib/electron32/locales/ca.pak.info
+lib/electron32/locales/cs.pak
+lib/electron32/locales/cs.pak.info
+lib/electron32/locales/da.pak
+lib/electron32/locales/da.pak.info
+lib/electron32/locales/de.pak
+lib/electron32/locales/de.pak.info
+lib/electron32/locales/el.pak
+lib/electron32/locales/el.pak.info
+lib/electron32/locales/en-GB.pak
+lib/electron32/locales/en-GB.pak.info
+lib/electron32/locales/en-US.pak
+lib/electron32/locales/en-US.pak.info
+lib/electron32/locales/es-419.pak
+lib/electron32/locales/es-419.pak.info
+lib/electron32/locales/es.pak
+lib/electron32/locales/es.pak.info
+lib/electron32/locales/et.pak
+lib/electron32/locales/et.pak.info
+lib/electron32/locales/fa.pak
+lib/electron32/locales/fa.pak.info
+lib/electron32/locales/fi.pak
+lib/electron32/locales/fi.pak.info
+lib/electron32/locales/fil.pak
+lib/electron32/locales/fil.pak.info
+lib/electron32/locales/fr.pak
+lib/electron32/locales/fr.pak.info
+lib/electron32/locales/gu.pak
+lib/electron32/locales/gu.pak.info
+lib/electron32/locales/he.pak
+lib/electron32/locales/he.pak.info
+lib/electron32/locales/hi.pak
+lib/electron32/locales/hi.pak.info
+lib/electron32/locales/hr.pak
+lib/electron32/locales/hr.pak.info
+lib/electron32/locales/hu.pak
+lib/electron32/locales/hu.pak.info
+lib/electron32/locales/id.pak
+lib/electron32/locales/id.pak.info
+lib/electron32/locales/it.pak
+lib/electron32/locales/it.pak.info
+lib/electron32/locales/ja.pak
+lib/electron32/locales/ja.pak.info
+lib/electron32/locales/kn.pak
+lib/electron32/locales/kn.pak.info
+lib/electron32/locales/ko.pak
+lib/electron32/locales/ko.pak.info
+lib/electron32/locales/lt.pak
+lib/electron32/locales/lt.pak.info
+lib/electron32/locales/lv.pak
+lib/electron32/locales/lv.pak.info
+lib/electron32/locales/ml.pak
+lib/electron32/locales/ml.pak.info
+lib/electron32/locales/mr.pak
+lib/electron32/locales/mr.pak.info
+lib/electron32/locales/ms.pak
+lib/electron32/locales/ms.pak.info
+lib/electron32/locales/nb.pak
+lib/electron32/locales/nb.pak.info
+lib/electron32/locales/nl.pak
+lib/electron32/locales/nl.pak.info
+lib/electron32/locales/pl.pak
+lib/electron32/locales/pl.pak.info
+lib/electron32/locales/pt-BR.pak
+lib/electron32/locales/pt-BR.pak.info
+lib/electron32/locales/pt-PT.pak
+lib/electron32/locales/pt-PT.pak.info
+lib/electron32/locales/ro.pak
+lib/electron32/locales/ro.pak.info
+lib/electron32/locales/ru.pak
+lib/electron32/locales/ru.pak.info
+lib/electron32/locales/sk.pak
+lib/electron32/locales/sk.pak.info
+lib/electron32/locales/sl.pak
+lib/electron32/locales/sl.pak.info
+lib/electron32/locales/sr.pak
+lib/electron32/locales/sr.pak.info
+lib/electron32/locales/sv.pak
+lib/electron32/locales/sv.pak.info
+lib/electron32/locales/sw.pak
+lib/electron32/locales/sw.pak.info
+lib/electron32/locales/ta.pak
+lib/electron32/locales/ta.pak.info
+lib/electron32/locales/te.pak
+lib/electron32/locales/te.pak.info
+lib/electron32/locales/th.pak
+lib/electron32/locales/th.pak.info
+lib/electron32/locales/tr.pak
+lib/electron32/locales/tr.pak.info
+lib/electron32/locales/uk.pak
+lib/electron32/locales/uk.pak.info
+lib/electron32/locales/ur.pak
+lib/electron32/locales/ur.pak.info
+lib/electron32/locales/vi.pak
+lib/electron32/locales/vi.pak.info
+lib/electron32/locales/zh-CN.pak
+lib/electron32/locales/zh-CN.pak.info
+lib/electron32/locales/zh-TW.pak
+lib/electron32/locales/zh-TW.pak.info
+lib/electron32/node_headers/include/node/common.gypi
+lib/electron32/node_headers/include/node/config.gypi
+lib/electron32/node_headers/include/node/cppgc/allocation.h
+lib/electron32/node_headers/include/node/cppgc/common.h
+lib/electron32/node_headers/include/node/cppgc/cross-thread-persistent.h
+lib/electron32/node_headers/include/node/cppgc/custom-space.h
+lib/electron32/node_headers/include/node/cppgc/default-platform.h
+lib/electron32/node_headers/include/node/cppgc/ephemeron-pair.h
+lib/electron32/node_headers/include/node/cppgc/explicit-management.h
+lib/electron32/node_headers/include/node/cppgc/garbage-collected.h
+lib/electron32/node_headers/include/node/cppgc/heap-consistency.h
+lib/electron32/node_headers/include/node/cppgc/heap-handle.h
+lib/electron32/node_headers/include/node/cppgc/heap-state.h
+lib/electron32/node_headers/include/node/cppgc/heap-statistics.h
+lib/electron32/node_headers/include/node/cppgc/heap.h
+lib/electron32/node_headers/include/node/cppgc/internal/api-constants.h
+lib/electron32/node_headers/include/node/cppgc/internal/atomic-entry-flag.h
+lib/electron32/node_headers/include/node/cppgc/internal/base-page-handle.h
+lib/electron32/node_headers/include/node/cppgc/internal/caged-heap-local-data.h
+lib/electron32/node_headers/include/node/cppgc/internal/caged-heap.h
+lib/electron32/node_headers/include/node/cppgc/internal/compiler-specific.h
+lib/electron32/node_headers/include/node/cppgc/internal/finalizer-trait.h
+lib/electron32/node_headers/include/node/cppgc/internal/gc-info.h
+lib/electron32/node_headers/include/node/cppgc/internal/logging.h
+lib/electron32/node_headers/include/node/cppgc/internal/member-storage.h
+lib/electron32/node_headers/include/node/cppgc/internal/name-trait.h
+lib/electron32/node_headers/include/node/cppgc/internal/persistent-node.h
+lib/electron32/node_headers/include/node/cppgc/internal/pointer-policies.h
+lib/electron32/node_headers/include/node/cppgc/internal/write-barrier.h
+lib/electron32/node_headers/include/node/cppgc/liveness-broker.h
+lib/electron32/node_headers/include/node/cppgc/macros.h
+lib/electron32/node_headers/include/node/cppgc/member.h
+lib/electron32/node_headers/include/node/cppgc/name-provider.h
+lib/electron32/node_headers/include/node/cppgc/object-size-trait.h
+lib/electron32/node_headers/include/node/cppgc/persistent.h
+lib/electron32/node_headers/include/node/cppgc/platform.h
+lib/electron32/node_headers/include/node/cppgc/prefinalizer.h
+lib/electron32/node_headers/include/node/cppgc/process-heap-statistics.h
+lib/electron32/node_headers/include/node/cppgc/sentinel-pointer.h
+lib/electron32/node_headers/include/node/cppgc/source-location.h
+lib/electron32/node_headers/include/node/cppgc/testing.h
+lib/electron32/node_headers/include/node/cppgc/trace-trait.h
+lib/electron32/node_headers/include/node/cppgc/type-traits.h
+lib/electron32/node_headers/include/node/cppgc/visitor.h
+lib/electron32/node_headers/include/node/js_native_api.h
+lib/electron32/node_headers/include/node/js_native_api_types.h
+lib/electron32/node_headers/include/node/libplatform/libplatform-export.h
+lib/electron32/node_headers/include/node/libplatform/libplatform.h
+lib/electron32/node_headers/include/node/libplatform/v8-tracing.h
+lib/electron32/node_headers/include/node/node.h
+lib/electron32/node_headers/include/node/node_api.h
+lib/electron32/node_headers/include/node/node_api_types.h
+lib/electron32/node_headers/include/node/node_buffer.h
+lib/electron32/node_headers/include/node/node_object_wrap.h
+lib/electron32/node_headers/include/node/node_version.h
+lib/electron32/node_headers/include/node/uv.h
+lib/electron32/node_headers/include/node/uv/aix.h
+lib/electron32/node_headers/include/node/uv/bsd.h
+lib/electron32/node_headers/include/node/uv/darwin.h
+lib/electron32/node_headers/include/node/uv/errno.h
+lib/electron32/node_headers/include/node/uv/linux.h
+lib/electron32/node_headers/include/node/uv/os390.h
+lib/electron32/node_headers/include/node/uv/posix.h
+lib/electron32/node_headers/include/node/uv/sunos.h
+lib/electron32/node_headers/include/node/uv/threadpool.h
+lib/electron32/node_headers/include/node/uv/tree.h
+lib/electron32/node_headers/include/node/uv/unix.h
+lib/electron32/node_headers/include/node/uv/version.h
+lib/electron32/node_headers/include/node/uv/win.h
+lib/electron32/node_headers/include/node/v8-array-buffer.h
+lib/electron32/node_headers/include/node/v8-callbacks.h
+lib/electron32/node_headers/include/node/v8-container.h
+lib/electron32/node_headers/include/node/v8-context.h
+lib/electron32/node_headers/include/node/v8-cppgc.h
+lib/electron32/node_headers/include/node/v8-data.h
+lib/electron32/node_headers/include/node/v8-date.h
+lib/electron32/node_headers/include/node/v8-debug.h
+lib/electron32/node_headers/include/node/v8-embedder-heap.h
+lib/electron32/node_headers/include/node/v8-embedder-state-scope.h
+lib/electron32/node_headers/include/node/v8-exception.h
+lib/electron32/node_headers/include/node/v8-extension.h
+lib/electron32/node_headers/include/node/v8-external.h
+lib/electron32/node_headers/include/node/v8-forward.h
+lib/electron32/node_headers/include/node/v8-function-callback.h
+lib/electron32/node_headers/include/node/v8-function.h
+lib/electron32/node_headers/include/node/v8-handle-base.h
+lib/electron32/node_headers/include/node/v8-initialization.h
+lib/electron32/node_headers/include/node/v8-internal.h
+lib/electron32/node_headers/include/node/v8-isolate.h
+lib/electron32/node_headers/include/node/v8-json.h
+lib/electron32/node_headers/include/node/v8-local-handle.h
+lib/electron32/node_headers/include/node/v8-locker.h
+lib/electron32/node_headers/include/node/v8-maybe.h
+lib/electron32/node_headers/include/node/v8-memory-span.h
+lib/electron32/node_headers/include/node/v8-message.h
+lib/electron32/node_headers/include/node/v8-microtask-queue.h
+lib/electron32/node_headers/include/node/v8-microtask.h
+lib/electron32/node_headers/include/node/v8-object.h
+lib/electron32/node_headers/include/node/v8-persistent-handle.h
+lib/electron32/node_headers/include/node/v8-platform.h
+lib/electron32/node_headers/include/node/v8-primitive-object.h
+lib/electron32/node_headers/include/node/v8-primitive.h
+lib/electron32/node_headers/include/node/v8-profiler.h
+lib/electron32/node_headers/include/node/v8-promise.h
+lib/electron32/node_headers/include/node/v8-proxy.h
+lib/electron32/node_headers/include/node/v8-regexp.h
+lib/electron32/node_headers/include/node/v8-sandbox.h
+lib/electron32/node_headers/include/node/v8-script.h
+lib/electron32/node_headers/include/node/v8-snapshot.h
+lib/electron32/node_headers/include/node/v8-source-location.h
+lib/electron32/node_headers/include/node/v8-statistics.h
+lib/electron32/node_headers/include/node/v8-template.h
+lib/electron32/node_headers/include/node/v8-traced-handle.h
+lib/electron32/node_headers/include/node/v8-typed-array.h
+lib/electron32/node_headers/include/node/v8-unwinder.h
+lib/electron32/node_headers/include/node/v8-value-serializer.h
+lib/electron32/node_headers/include/node/v8-value.h
+lib/electron32/node_headers/include/node/v8-version.h
+lib/electron32/node_headers/include/node/v8-wasm.h
+lib/electron32/node_headers/include/node/v8-weak-callback-info.h
+lib/electron32/node_headers/include/node/v8.h
+lib/electron32/node_headers/include/node/v8config.h
+lib/electron32/node_headers/include/node/zconf.h
+lib/electron32/node_headers/include/node/zlib.h
+lib/electron32/resources.pak
+lib/electron32/resources/default_app.asar
+lib/electron32/resources/inspector_overlay/inspector_overlay_resources.grd
+lib/electron32/resources/inspector_overlay/main.js
+lib/electron32/snapshot_blob.bin
+lib/electron32/v8_context_snapshot.bin
+lib/electron32/version
+${PLIST.swiftshader}lib/electron32/vk_swiftshader_icd.json
diff --git a/electron32/TODO b/electron32/TODO
index bd6e1062be..abac1ea10f 100644
--- a/electron32/TODO
+++ b/electron32/TODO
@@ -1,4 +1,4 @@
To Do:
-0) Build on NetBSD-10 amd64, should work on OpenBSD and FreeBSD
-1) Not usable yet
+0) Built on NetBSD-10 amd64
+1) Successful building and packaging, not tested yet
diff --git a/electron32/distinfo b/electron32/distinfo
index d835d2dbfa..ff09900050 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) = e49748d001250b7b101e41cc9705f6eaaa4051ed
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 95727c53553c2807fc970f787e45514399927953
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) = fc6fd729e6e6fc8a2aeffb9333da6b5028957f17
+SHA1 (patch-base_process_process__handle__netbsd.cc) = f26c1c4aac1d5cfb9b20bb6805c870e794c22c1a
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) = e9e589534e0427492d5396971ad1cf31f82ee317
+SHA1 (patch-base_process_process__iterator__netbsd.cc) = df0918419506702b0e1e15953bb91817f16bb269
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) = cab79db73e8a15fcea000c12af70e95b024eaa8c
+SHA1 (patch-base_process_process__metrics__netbsd.cc) = 1395410f1132f056bf31b46dd0945e8f05854e7d
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) = 03c2463c853c169ee36d4e210b49c92889cc7bd3
+SHA1 (patch-base_system_sys__info__netbsd.cc) = 2a8c811e72342604dfc7013ccc8278ec7d06d407
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) = 81b54c91bc52ce108cc959106141182f9c5665c6
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 30da0c7c5bb63b33ef41055938ab85bb57be3128
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
@@ -181,7 +181,7 @@ SHA1 (patch-build_config_ozone.gni) = 05ce5667cf440fe7cc8206c5588519e05e638134
SHA1 (patch-build_config_rust.gni) = 3f4b454d4d0640021df6c1aa9a9f0d326f2b5b54
SHA1 (patch-build_config_v8__target__cpu.gni) = 7e3b1d2bf389876f0399a494ca968de63c18352b
SHA1 (patch-build_detect__host__arch.py) = 570cf5393dd9e8e8513e276aa539374327dd60bd
-SHA1 (patch-build_gn__run__binary.py) = 1db6935223c0d84a8d759eb4e1dd91269ce6d54b
+SHA1 (patch-build_gn__run__binary.py) = 22282a7024f561f5c21ddb4bd9a63c9ab1b8e9a0
SHA1 (patch-build_linux_chrome.map) = 4e6717709212d7d70f72532b452f7fcfbfc950d7
SHA1 (patch-build_linux_strip__binary.py) = 614e3216fc266c09cc6b74b2e928dd550f8a483b
SHA1 (patch-build_linux_unbundle_icu.gn) = 45685d403252a34d31d7b5136cf859db98befaff
@@ -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) = 07fc7833abf068888f001fb617b63e79ad66753b
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 79957ea52da239a6ed4740cd3ac09dba0005369e
SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 4db751dcd6c3b9f75f4dbbd3a9de54981c858639
SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 467e24ee42f1a6b5a0227ff44719fdc9a7048561
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 36225f02b368a2c20060d5b8aa9413d1c21db715
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 11085049c008648181b9f66ebf5f1dd5f48a8bb5
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 0d1d1617177939d8db67c08b877baaaaf43bcf31
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = a3196442906759fc0d4ff216595fca4e86eb7e2e
SHA1 (patch-build_toolchain_toolchain.gni) = a28e50de5f7d6f9aef6247210e29184cbf35c91c
SHA1 (patch-build_toolchain_win_rc_rc.py) = 825bf2e83c66bd606b2453111199b7f025b8a762
SHA1 (patch-buildtools_reclient__cfgs_.gitignore) = 8751a1c08bcc5359956a655bbe111a891f4de1bb
@@ -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) = 040c389410d5d759eea9cd41a442019b3a84ccbb
+SHA1 (patch-chrome_browser_flag__descriptions.cc) = 5571b917bfda76781fe19d54ae37a1f27a708e18
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) = 07652ebe2fd92663cd39a69dc4ff93c484ebeacc
-SHA1 (patch-components_viz_service_display__embedder_software__output__device__proxy.h) = 493197c30c2513867fd4f18997a2746e2698332b
+SHA1 (patch-components_viz_service_display__embedder_software__output__device__proxy.cc) = 6080ede5f7cf3fe0c5b94158a2da58e4db50e121
+SHA1 (patch-components_viz_service_display__embedder_software__output__device__proxy.h) = 4676ee12d27d8f95465a63645b308a5744f63f98
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) = 7c7e4ea5fab0f4feb600729e2ad15f09f9f7fee8
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = b8a379cfe8ac9976e5b37144e02ed88d20bb5178
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) = ee72712a6db68ed10496940cc121723bd8820a95
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = a5633effe57b7bfa9790626e2e0dbae3eb3da031
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = b7781e2795233d2b544a686c111581b7855f2d90
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = bba3ba52e8459d2cd54039045d97bfa9c694103a
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
@@ -1128,16 +1128,16 @@ SHA1 (patch-media_audio_audio__input__device.cc) = 45e70373697d0fd1af9d7becca347
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) = 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_audio_sndio_audio__manager__sndio.cc) = 04a6b75393c68ed53ce6793625c50aad7f362dfb
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 48b1814fdd1c29470f16b1801800bc560af22300
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = f063f6fb4431935864c34398d5e999c0168f3fcf
+SHA1 (patch-media_audio_sndio_sndio__input.h) = fef610ad2d72fe70c4d2a7fd25b1ffff98d751a1
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = 838b979ffdf8f45f538f10df4e01d28af8ef0ff2
+SHA1 (patch-media_audio_sndio_sndio__output.h) = 06cda66b07e7542a188198a16efd21f798643f01
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) = d7bec552c716eef132f2ff2bbe403743c63ebd97
+SHA1 (patch-media_base_media__switches.cc) = 843bc878cde9008a5abb448ca32c7b3ba7b7b138
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
@@ -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) = 0c5f836526c34ca3ef1d45d98f49d7986da2608a
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 97aeabd263513e6bff5260c7f65ed5e6c10839d4
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = fccad9bf025687702494791c32eebd550ccca9fa
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 3983f9ef14830f2c29f3130d50ede0026803ec27
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) = 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_netbsd_sandbox__netbsd.cc) = f2daaff5e7ccffebc4d72e1a2b06ed6894aa6c31
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = 31556b18e7b03cbd780a88299b1f891c99afdf9d
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 9ed182b5fbb6444cbccaf3ea93bc0f2067ef1bfe
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 04c347cb40e32fb9e0943791f167dd084487aaba
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) = 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__connection__fido.cc) = d1fbf0689f7d7c7a227d4e9e0d2ffc9cb4a7ae0d
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = f487cfa124cb0fb155094438798394c5c42710f5
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 0e5c2c588654442537cb3f00223d9a0c614cb294
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 4d6713a5a9559fe1407dcd83b87c25f591f64ec0
SHA1 (patch-services_device_hid_hid__service.cc) = 9e12273b45eb933129544bd16df401f0ed5592b3
-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_hid_hid__service__fido.cc) = ae1197911af05c908f490a51dc3a7271d334838e
+SHA1 (patch-services_device_hid_hid__service__fido.h) = 76174cb6725a1cb69d95e0dc1ecf1a52e3f35182
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 7a942aadf58808f843073aa7462d7c7293027186
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = b53654d1a9a4661b4ced25f5c77f96104e45fded
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) = 36b168b668f232063cab4f81f99656c339f428d8
-SHA1 (patch-services_device_usb_usb__service__fake.h) = c1506e03c7aeaa0bcbad3562bd69463933703364
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = 2fc4d29bb2d1a9c5f7b944ce774f9de65ddbb8a8
+SHA1 (patch-services_device_usb_usb__service__fake.h) = 9bae555dd32454fd64cddd52636acff6d4a9609b
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) = 75b8bafc78236de777b08c896c28878ce8117a2a
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = a6148e5315af54c2735c2b97cad9ee2074fb14bd
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
@@ -1438,7 +1438,7 @@ SHA1 (patch-third__party_blink_renderer_bindings_core_v8_v8__initializer.cc) = 4
SHA1 (patch-third__party_blink_renderer_bindings_core_v8_v8__initializer.h) = 9d14da03872f9e20cdc2d7e4056b401506714de0
SHA1 (patch-third__party_blink_renderer_bindings_core_v8_worker__or__worklet__script__controller.cc) = f5a1d745279f354549292225d435773be0758e9c
SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = fbaff250c00d8a2ed30d912f7e5fce4dfaf59087
-SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = f037e3ddb011697d6cc0fd770a0210dc3597e423
+SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = aaa3ff153b7d5da7e4b6ec1921470b6ce5386211
SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = bdfda76f386eaba350e899ca3e8104700c2743ed
SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 0309dff294af075b5f9a8ab1e4fcdb07e7917d00
SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 8e535219a7b6a313befb67319bc0c5f12093257b
@@ -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) = 897a7fd9380a980cf599d8dbfc62fe4b9ba2bae0
+SHA1 (patch-third__party_blink_renderer_platform_accept__languages__watcher.h) = 849fee9677904f15e90bf19334f93f2b5d8fdcdb
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) = d3c77761adb2f412bfbf53acb4640197e41b7fed
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 5a0524f2421e0f2beac0dcbcc343c73fd27ae5c9
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) = 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_chromium_378541479.wgsl) = 95a023c81c3b3e5710454ee2bb1919f25e15f04c
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl) = 88a3c15a55d7c3b276b2a946a08fc868e8a742e2
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl) = 72cd583e4f08c84d480d5ffef7729a9e0df6e583
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl) = 19045be54884f64ea0e2e526f2deee37d66e3318
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl) = ff9205c163cf4f895ba6a7eb317f4987ad72db02
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl) = a9f7d5d3aefef781dfb3d99f38e6a0fbb8593027
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl) = 2f998b6b50b0aaf4345f0506ba9fe88908662db7
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl) = 2319d5129c34de2ed8e34359c6a63e71a2b652b9
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm) = 76f94f06e4da5b017c67ddfd368d55d164da83c3
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl) = 44d8f921c3fdef77ac9b048ad57cb7fe416dbee7
+SHA1 (patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl) = 636fc19929554719612c88ff69e29563675d5050
+SHA1 (patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl) = d70d80814deec3a067de9c678f3b674478bb1cfe
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
@@ -1632,8 +1632,9 @@ 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) = ce1925c838258f69d9dd25cdc7eebdd490295596
-SHA1 (patch-third__party_electron__node_filenames.json) = 0396d32bc2b149b26269134156e124ed4af5c412
+SHA1 (patch-third__party_electron__node_deps_uvwasi_src_uvwasi.c) = 2861b7b217139ca913419bfca31e247e6ce30ff5
+SHA1 (patch-third__party_electron__node_electron__node.gni) = ee954bfa7376f6c74012fa236da5a7a26a49eeda
+SHA1 (patch-third__party_electron__node_filenames.json) = 7140db48a79440a492e1d58ef4efb3cc25adb298
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 +1763,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) = e5f671d85aa51a45cbde27494a9b2de2311dda1f
-SHA1 (patch-third__party_electron__node_tools_generate__original__fs.py) = fd79f25cb5334a3f404ff79fd797dccacdb5f228
+SHA1 (patch-third__party_electron__node_tools_generate__gn__filenames__json.py) = 1ce8917620965b7673f0cb129e30643a58cabf7a
+SHA1 (patch-third__party_electron__node_tools_generate__original__fs.py) = acb493468de4a57991394767df4212aff019e719
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) = 37dbac0ca6c126742d849b1f59def12487e06f01
+SHA1 (patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template) = df89007cc1938a959042043db16e1a76f622d0b2
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 +1847,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) = 8721379471c5381bfe4c366838748edaec820744
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = c37ffcbebe095fbbb2d4b579efb7312ba865646a
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) = 09ad76b6aaae07d9148c83c6c452f6d289ebb05c
+SHA1 (patch-third__party_squirrel.mac_BUILD.gn) = dac05fcda577383a3ad2d261aed8ca99d157eebd
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 +1869,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) = 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_build_xcrun.gni) = 15dd5717cdce485971c0b1b404669a826a6e350d
+SHA1 (patch-third__party_squirrel.mac_build_xcrun.py) = 31da9d0ad60b6c4d6569962820b9d3cc9c8c590c
+SHA1 (patch-third__party_squirrel.mac_filenames.gni) = 5acb270499aa4b7123693599102f243de983d5c4
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
@@ -1959,7 +1960,7 @@ SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 4035251c2074418
SHA1 (patch-tools_licenses_licenses.py) = 97fa15b5cde1854509162690ccc2c83cda749c16
SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 6b9db4de9320798601efb05f4191db10210ebb75
SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = c84750f97bde0f12c2cce20b8b1f713d1d9b8fbf
-SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = a6429fab66368d24038cec3690d9f255ecd0b83f
+SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 06b3aecb00b959b0b483981d0777c5ac7a203c02
SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = 75607b4fb5b622a207118d71029135283cc87e00
SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = befb939eff27acfc89622645367f1059b66b5fe2
SHA1 (patch-ui_accelerated__widget__mac_BUILD.gn) = 39c32d1cbfadb3aa68395f0bbad1a6851c1eeed2
@@ -2227,10 +2228,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) = 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
+SHA1 (patch-v8_test_mjsunit_maglev_regress-382190919.js) = b7c0e6099cba75fe5d399657abda1da030ca6a11
+SHA1 (patch-v8_test_mjsunit_regress_regress-374627491.js) = b38f2693252a6fd2392a5f00808ad8fa94d7ee09
+SHA1 (patch-v8_test_mjsunit_regress_wasm_regress-366635354.js) = e094532114a1fb1b1bee4f3f73bfab87e2b3d45a
+SHA1 (patch-v8_test_mjsunit_regress_wasm_regress-378779897.js) = b350bb371399a24ddc33722e5b92b03451c0b6a3
+SHA1 (patch-v8_test_mjsunit_wasm_regress-367818758.js) = 1a6d54922bed07eb353f24494e69daa93c26fa54
+SHA1 (patch-v8_tools_run-paxctl.py) = fa64d29b367152c5df8b469eab7f2ddadfcc39a3
+SHA1 (patch-v8_tools_run.py) = c181fe9d07200f8741c4a848881ad1fd78c7ef2d
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 dd5f932e2f..4a24b2554a 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 18:06:05.236785314 +0000
+--- base/files/file_path_watcher_bsd.cc.orig 2025-02-17 11:32:29.287642653 +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 04b4d4a543..29c4d0b7cf 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 18:06:05.243009086 +0000
+--- base/process/process_handle_netbsd.cc.orig 2025-02-17 11:32:29.293933201 +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 1af4fd8167..1ae393af4c 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 18:06:05.243627555 +0000
+--- base/process/process_iterator_netbsd.cc.orig 2025-02-17 11:32:29.294546149 +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 b6106bf295..abab1990ea 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 18:06:05.244295540 +0000
+--- base/process/process_metrics_netbsd.cc.orig 2025-02-17 11:32:29.295221890 +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 cfb8b01e60..a5206e01fe 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 18:06:05.247221490 +0000
+--- base/system/sys_info_netbsd.cc.orig 2025-02-17 11:32:29.298174394 +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 b2a8913b8b..288efd72f1 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 18:06:05.248736877 +0000
+--- base/threading/platform_thread_bsd.cc.orig 2025-02-17 11:32:29.299679583 +0000
+++ base/threading/platform_thread_bsd.cc
@@ -0,0 +1,31 @@
+// Copyright 2023 The Chromium Authors
diff --git a/electron32/patches/patch-build_gn__run__binary.py b/electron32/patches/patch-build_gn__run__binary.py
index c3c261d85f..2d60412ea9 100644
--- a/electron32/patches/patch-build_gn__run__binary.py
+++ b/electron32/patches/patch-build_gn__run__binary.py
@@ -11,7 +11,7 @@ $NetBSD$
args = [path] + sys.argv[2:]
-ret = subprocess.call(args)
-+ret = subprocess.call(args, env={"CHROME_EXE_PATH":"${WRKSRC}/out/Release/chrome","LD_LIBRARY_PATH":"${WRKSRC}/out/Release"})
++ret = subprocess.call(args, env={"CHROME_EXE_PATH":"@WRKSRC@/out/Release/chrome","LD_LIBRARY_PATH":"@WRKSRC@/out/Release"})
if ret != 0:
if ret <= -100:
# Windows error codes such as 0xC0000005 and 0xC0000409 are much easier to
diff --git a/electron32/patches/patch-build_toolchain_freebsd_BUILD.gn b/electron32/patches/patch-build_toolchain_freebsd_BUILD.gn
index 3fbb7695b1..705e932beb 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 18:06:05.253226659 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig 2025-02-17 11:32:29.304184869 +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 ad08220d76..2775cd5787 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 18:06:05.258591957 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig 2025-02-17 11:32:29.304650332 +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 406145f16c..8fd7053f59 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 18:06:05.258797185 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig 2025-02-17 11:32:29.304822936 +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_flag__descriptions.cc b/electron32/patches/patch-chrome_browser_flag__descriptions.cc
index a4d1dcadc8..3014492ca8 100644
--- a/electron32/patches/patch-chrome_browser_flag__descriptions.cc
+++ b/electron32/patches/patch-chrome_browser_flag__descriptions.cc
@@ -80,7 +80,7 @@ $NetBSD$
+const char kAudioBackendDescription[] =
+#if BUILDFLAG(IS_OPENBSD)
+ "Select the desired audio backend to use. The default is sndio.";
-+#if BUILDFLAG(IS_NETBSD)
++#elif 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 "
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 53026f6f26..9e3765fe81 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 18:06:05.346269001 +0000
+--- components/viz/service/display_embedder/software_output_device_proxy.cc.orig 2025-02-17 11:32:29.395485824 +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 69980d1665..21ac6c02f7 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 18:06:05.346414273 +0000
+--- components/viz/service/display_embedder/software_output_device_proxy.h.orig 2025-02-17 11:32:29.395631847 +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 2562aef265..84bdb983a1 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 18:06:05.352319167 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2025-02-17 11:32:29.401731315 +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 e0c39b248a..4aea237554 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 18:06:05.371011534 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2025-02-17 11:32:29.421098859 +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 dde8f0d7d7..35100deed8 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 18:06:05.371145875 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2025-02-17 11:32:29.421237608 +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_sndio_audio__manager__sndio.cc b/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.cc
index 128c8aa9c9..b21840015c 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 18:06:05.412201193 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig 2025-02-17 11:32:29.468000553 +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 3491e12155..2c613dd827 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 18:06:05.412349049 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig 2025-02-17 11:32:29.468156445 +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 18ba567211..b164f30d24 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 18:06:05.412480684 +0000
+--- media/audio/sndio/sndio_input.cc.orig 2025-02-17 11:32:29.468302598 +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 c48116fc09..1e3ecd1271 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 18:06:05.412621447 +0000
+--- media/audio/sndio/sndio_input.h.orig 2025-02-17 11:32:29.468450445 +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 9999be4790..481cad9f1a 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 18:06:05.412754856 +0000
+--- media/audio/sndio/sndio_output.cc.orig 2025-02-17 11:32:29.468585767 +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 9325bf8fa5..dcfbe05241 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 18:06:05.412903324 +0000
+--- media/audio/sndio/sndio_output.h.orig 2025-02-17 11:32:29.468742070 +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 86f31a7453..2ec668481c 100644
--- a/electron32/patches/patch-media_base_media__switches.cc
+++ b/electron32/patches/patch-media_base_media__switches.cc
@@ -58,7 +58,7 @@ $NetBSD$
+ &kAudioBackend, "audio-backend",
+#if BUILDFLAG(IS_OPENBSD)
+ AudioBackend::kSndio,
-+#if BUILDFLAG(IS_NETBSD)
++#elif BUILDFLAG(IS_NETBSD)
+ AudioBackend::kAudioIO,
+#elif BUILDFLAG(IS_FREEBSD)
+ AudioBackend::kAuto,
diff --git a/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index 1eb6a4aa0e..80ab64890f 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 18:06:05.438420137 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2025-02-17 11:32:29.497381724 +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 7cb7f7d9be..0a2e39bc7c 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 18:06:05.438569907 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2025-02-17 11:32:29.497534680 +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 dee4975c02..58872f875b 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 18:06:05.439009880 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.cc.orig 2025-02-17 11:32:29.497991606 +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 46c880ac15..5826416926 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 18:06:05.439156675 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.h.orig 2025-02-17 11:32:29.498143010 +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 695a4a4c2d..56a3f7907d 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 18:06:05.439345470 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2025-02-17 11:32:29.498337447 +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 7f08189898..1b5cd1d058 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 18:06:05.439507645 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2025-02-17 11:32:29.498504641 +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 907dc85dc9..7b0660f41f 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 18:06:05.442434798 +0000
+--- services/device/hid/hid_connection_fido.cc.orig 2025-02-17 11:32:29.500225708 +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 58feb619da..5f6286ac11 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 18:06:05.442583947 +0000
+--- services/device/hid/hid_connection_fido.h.orig 2025-02-17 11:32:29.500377543 +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 6bbdfb1ffe..d4527db235 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 18:06:05.442715592 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig 2025-02-17 11:32:29.500511643 +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 0aeaad0ed8..e90b1fa53f 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 18:06:05.442864520 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig 2025-02-17 11:32:29.500661213 +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 40c5e02134..dfe9d80eea 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 18:06:05.443135205 +0000
+--- services/device/hid/hid_service_fido.cc.orig 2025-02-17 11:32:29.500932819 +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 ada2a1fe40..2299850388 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 18:06:05.443309954 +0000
+--- services/device/hid/hid_service_fido.h.orig 2025-02-17 11:32:29.501109352 +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 73e6e1012d..5b770b5e6b 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 18:06:05.443444194 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig 2025-02-17 11:32:29.501245125 +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 f5211b7edc..161538eb68 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 18:06:05.443608713 +0000
+--- services/device/hid/hid_service_freebsd.h.orig 2025-02-17 11:32:29.501409985 +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 c3a2585ad2..f0775919e8 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 18:06:05.444732701 +0000
+--- services/device/usb/usb_service_fake.cc.orig 2025-02-17 11:32:29.502580655 +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 ab3173baee..b5621cb230 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 18:06:05.444864206 +0000
+--- services/device/usb/usb_service_fake.h.orig 2025-02-17 11:32:29.502712921 +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 879ded0385..4b49ddb40b 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 18:06:05.449528285 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2025-02-17 11:32:29.507655324 +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_build_scripts_run__with__pythonpath.py b/electron32/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
index 443bcec7cf..8f2f1e0ca9 100644
--- a/electron32/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
+++ b/electron32/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
@@ -10,7 +10,7 @@ $NetBSD$
existing_pp = (
os.pathsep + env['PYTHONPATH']) if 'PYTHONPATH' in env else ''
env['PYTHONPATH'] = os.pathsep.join(python_paths) + existing_pp
-+ env['LD_LIBRARY_PATH'] = "${WRKSRC}/out/Release"
++ env['LD_LIBRARY_PATH'] = "@WRKSRC@/out/Release"
sys.exit(subprocess.call([sys.executable] + args, env=env))
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 9e2e6b0c4d..7ce8659c6e 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 18:06:05.472098097 +0000
+--- third_party/blink/renderer/platform/accept_languages_watcher.h.orig 2025-02-17 11:32:29.530929935 +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 643f06159f..1fe64f9089 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 18:06:05.478523069 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2025-02-17 11:32:29.537608434 +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 34e4aac2c5..8769e78c07 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 18:06:05.484712435 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.orig 2025-02-17 11:32:29.544110663 +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 49683e6fd3..63089bf82d 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 18:06:05.484868487 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.dxc.hlsl.orig 2025-02-17 11:32:29.544270042 +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 6ffe46b544..2d766aa685 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 18:06:05.485020802 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.fxc.hlsl.orig 2025-02-17 11:32:29.544424401 +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 0a06a571a4..a4f4678304 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 18:06:05.485173819 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.glsl.orig 2025-02-17 11:32:29.544578159 +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 7637554279..27c8ffb117 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 18:06:05.485327647 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.dxc.hlsl.orig 2025-02-17 11:32:29.544735905 +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 29e8c3bef5..d6cfb82f86 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 18:06:05.485481245 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.fxc.hlsl.orig 2025-02-17 11:32:29.544889513 +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 616ede43a2..f9554fb06b 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 18:06:05.485643409 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.msl.orig 2025-02-17 11:32:29.545052970 +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 613563f937..ee8c1d517c 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 18:06:05.485796005 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.msl.orig 2025-02-17 11:32:29.545206537 +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 53e59bbade..19de395f74 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 18:06:05.485948170 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.spvasm.orig 2025-02-17 11:32:29.545360847 +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 fe105c9ee8..3e69542edd 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 18:06:05.486113280 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.wgsl.orig 2025-02-17 11:32:29.545528762 +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 f7ae592728..6dcff27bae 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 18:06:05.486268581 +0000
+--- third_party/dawn/test/tint/bug/tint/366037039.wgsl.expected.msl.orig 2025-02-17 11:32:29.545686688 +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 8b43c625a1..107910162a 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 18:06:05.486439642 +0000
+--- third_party/dawn/test/tint/bug/tint/366314931.wgsl.expected.msl.orig 2025-02-17 11:32:29.545861387 +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_deps_uvwasi_src_uvwasi.c b/electron32/patches/patch-third__party_electron__node_deps_uvwasi_src_uvwasi.c
new file mode 100644
index 0000000000..97bde3a7f8
--- /dev/null
+++ b/electron32/patches/patch-third__party_electron__node_deps_uvwasi_src_uvwasi.c
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build electron on NetBSD
+* Based on OpenBSD's chromium patches, and
+ FreeBSD's electron patches
+
+--- third_party/electron_node/deps/uvwasi/src/uvwasi.c.orig 2024-11-18 09:27:56.000000000 +0000
++++ third_party/electron_node/deps/uvwasi/src/uvwasi.c
+@@ -1,4 +1,8 @@
+ #include <stdlib.h>
++#if defined(__NetBSD__)
++// strnlen, telldir, seekdir
++#define _NETBSD_SOURCE
++#endif
+ #include <string.h>
+
+ #ifndef _WIN32
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 d3983d400d..82f62980b7 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 18:06:05.492527090 +0000
+--- third_party/electron_node/electron_node.gni.orig 2025-02-17 11:32:29.552385528 +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 1e4324195d..801ad596ab 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 18:06:05.492658605 +0000
+--- third_party/electron_node/filenames.json.orig 2025-02-17 11:32:29.552517924 +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 c29e9cd983..1d498c3c13 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,10 +4,10 @@ $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 18:06:05.514916552 +0000
+--- third_party/electron_node/tools/generate_gn_filenames_json.py.orig 2025-02-17 11:32:29.575348734 +0000
+++ third_party/electron_node/tools/generate_gn_filenames_json.py
@@ -0,0 +1,117 @@
-+#!/usr/bin/env python3
++#!@PYTHONBIN@
+import json
+import os
+import sys
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 680efa1bd8..68596a51d0 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 18:06:05.515059820 +0000
+--- third_party/electron_node/tools/generate_original_fs.py.orig 2025-02-17 11:32:29.575499867 +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 cc6cec93d4..4a5e04b523 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,10 +4,10 @@ $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 18:06:05.515870181 +0000
+--- third_party/engflow-reclient-configs/python/python_remote_wrapper.template.orig 2025-02-17 11:32:29.576323644 +0000
+++ third_party/engflow-reclient-configs/python/python_remote_wrapper.template
@@ -0,0 +1,29 @@
-+#!/bin/bash
++#!@SH@
+# Copyright (c) 2023 Contributors to the reclient-configs project. All rights reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
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 960153ed6c..417f27ab69 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 18:06:05.526588363 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig 2025-02-17 11:32:29.587474807 +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 98433a53a7..37f40b582a 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 18:06:05.560887527 +0000
+--- third_party/squirrel.mac/BUILD.gn.orig 2025-02-17 11:32:29.622365521 +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 829ae962e2..e95d684f57 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 18:06:05.562986686 +0000
+--- third_party/squirrel.mac/build/xcrun.gni.orig 2025-02-17 11:32:29.624483949 +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 3851651404..d17b0a076d 100644
--- a/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.py
+++ b/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.py
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/squirrel.mac/build/xcrun.py.orig 2025-02-15 18:06:05.563109524 +0000
+--- third_party/squirrel.mac/build/xcrun.py.orig 2025-02-17 11:32:29.624616165 +0000
+++ third_party/squirrel.mac/build/xcrun.py
@@ -0,0 +1,14 @@
-+#!/usr/bin/env python3
++#!@PYTHONBIN@
+from __future__ import print_function
+import os
+import subprocess
diff --git a/electron32/patches/patch-third__party_squirrel.mac_filenames.gni b/electron32/patches/patch-third__party_squirrel.mac_filenames.gni
index 158b0bbf13..dae87d23a0 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 18:06:05.563232292 +0000
+--- third_party/squirrel.mac/filenames.gni.orig 2025-02-17 11:32:29.624747209 +0000
+++ third_party/squirrel.mac/filenames.gni
@@ -0,0 +1,243 @@
+squirrel_filenames = {
diff --git a/electron32/patches/patch-tools_protoc__wrapper_protoc__wrapper.py b/electron32/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
index 4643ec6115..acdfa7dfee 100644
--- a/electron32/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
+++ b/electron32/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
@@ -11,8 +11,8 @@ $NetBSD$
protoc_cmd += ["--include_imports"]
+ nenv = os.environ.copy()
-+ nenv["PATH"] = "${WRKOBJDIR}/bin:" + nenv["PATH"]
-+ nenv["LD_LIBRARY_PATH"] = "${WRKSRC}/out/Release"
++# nenv["PATH"] = "${WRKOBJDIR}/bin:" + nenv["PATH"]
++ nenv["LD_LIBRARY_PATH"] = "@WRKSRC@/out/Release"
+
dependency_file_data = None
if options.descriptor_set_out and options.descriptor_set_dependency_file:
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 62321ab47a..5ae2f18410 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 18:06:05.620923812 +0000
+--- v8/test/mjsunit/maglev/regress-382190919.js.orig 2025-02-17 11:32:29.683755919 +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 6e03831c9e..31ed9e3c25 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 18:06:05.621058383 +0000
+--- v8/test/mjsunit/regress/regress-374627491.js.orig 2025-02-17 11:32:29.683890089 +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 0fd5e80906..2c8af12e94 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 18:06:05.621191360 +0000
+--- v8/test/mjsunit/regress/wasm/regress-366635354.js.orig 2025-02-17 11:32:29.684024980 +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 8531499a81..ee0681f764 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 18:06:05.621325270 +0000
+--- v8/test/mjsunit/regress/wasm/regress-378779897.js.orig 2025-02-17 11:32:29.684157758 +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 7613f5518c..db2ef4fac2 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 18:06:05.621458568 +0000
+--- v8/test/mjsunit/wasm/regress-367818758.js.orig 2025-02-17 11:32:29.684291097 +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 e4eb8375c6..a3807dc395 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 18:06:05.621609381 +0000
+--- v8/tools/run-paxctl.py.orig 2025-02-17 11:32:29.684442540 +0000
+++ v8/tools/run-paxctl.py
@@ -0,0 +1,16 @@
+#!@PYTHONBIN@
diff --git a/electron32/patches/patch-v8_tools_run.py b/electron32/patches/patch-v8_tools_run.py
index 85c1d45ada..156a2cb961 100644
--- a/electron32/patches/patch-v8_tools_run.py
+++ b/electron32/patches/patch-v8_tools_run.py
@@ -11,7 +11,7 @@ $NetBSD$
import sys
-result = subprocess.call(sys.argv[1:])
-+sys.exit(subprocess.call(sys.argv[1:], env={"LD_LIBRARY_PATH":"${WRKSRC}/out/Release"}))
++sys.exit(subprocess.call(sys.argv[1:], env={"LD_LIBRARY_PATH":"@WRKSRC@/out/Release"}))
if result != 0:
# Windows error codes such as 0xC0000005 and 0xC0000409 are much easier
# to recognize and differentiate in hex.
Home |
Main Index |
Thread Index |
Old Index