pkgsrc-WIP-changes archive

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

chromium: build fixes



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Sat Mar 14 13:29:54 2026 +0100
Changeset:	30ce2bf4b7b021146a76a1d56125c8b2de1e1c81

Modified Files:
	chromium/Makefile
	chromium/distinfo
	chromium/patches/patch-base_files_file__path__watcher__bsd.cc
	chromium/patches/patch-base_threading_platform__thread__bsd.cc
	chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
	chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
	chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
	chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
	chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
	chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
	chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
	chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
	chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
	chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
	chromium/patches/patch-media_audio_sndio_sndio__input.cc
	chromium/patches/patch-media_audio_sndio_sndio__input.h
	chromium/patches/patch-media_audio_sndio_sndio__output.cc
	chromium/patches/patch-media_audio_sndio_sndio__output.h
	chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
	chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
	chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
	chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
	chromium/patches/patch-services_device_hid_hid__connection__fido.cc
	chromium/patches/patch-services_device_hid_hid__connection__fido.h
	chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
	chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
	chromium/patches/patch-services_device_hid_hid__service__fido.cc
	chromium/patches/patch-services_device_hid_hid__service__fido.h
	chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
	chromium/patches/patch-services_device_hid_hid__service__freebsd.h
	chromium/patches/patch-services_device_usb_usb__service__fake.cc
	chromium/patches/patch-services_device_usb_usb__service__fake.h
	chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
	chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
	chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
	chromium/patches/patch-v8_tools_run-paxctl.py
Added Files:
	chromium/patches/patch-components_autofill_core_browser_payments_full__card__request.cc
	chromium/patches/patch-components_enterprise_client__certificates_core_private__key__factory.cc
	chromium/patches/patch-mojo_public_cpp_bindings_clone__traits.h
	chromium/patches/patch-services_network_public_cpp_permissions__policy_origin__with__possible__wildcards.cc
	chromium/patches/patch-ui_gfx_paint__vector__icon.cc

Log Message:
chromium: build fixes

import llvm-19 patches from Debian

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

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

diffstat:
 chromium/Makefile                                  |  2 +-
 chromium/distinfo                                  | 73 ++++++++++++----------
 .../patch-base_files_file__path__watcher__bsd.cc   |  2 +-
 .../patch-base_threading_platform__thread__bsd.cc  |  2 +-
 .../patches/patch-build_toolchain_freebsd_BUILD.gn |  2 +-
 .../patches/patch-build_toolchain_netbsd_BUILD.gn  |  2 +-
 .../patches/patch-build_toolchain_openbsd_BUILD.gn |  2 +-
 ...owser_net_profile__network__context__service.cc |  9 +++
 ...ll_core_browser_payments_full__card__request.cc | 17 +++++
 ...ent__certificates_core_private__key__factory.cc | 19 ++++++
 ...ed__mojo__server__endpoint__connector__linux.cc |  9 +++
 ...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 +-
 .../patch-mojo_public_cpp_bindings_clone__traits.h | 23 +++++++
 ...atch-sandbox_policy_freebsd_sandbox__freebsd.cc |  2 +-
 ...patch-sandbox_policy_freebsd_sandbox__freebsd.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 |  5 +-
 .../patch-services_device_usb_usb__service__fake.h |  2 +-
 ...ns__policy_origin__with__possible__wildcards.cc | 17 +++++
 ...cpp_memory__instrumentation_os__metrics__bsd.cc |  2 +-
 ...hpad_crashpad_client_crashpad__client__posix.cc |  2 +-
 ...__party_speech-dispatcher_libspeechd__version.h |  2 +-
 .../patches/patch-ui_gfx_paint__vector__icon.cc    | 35 +++++++++++
 chromium/patches/patch-v8_tools_run-paxctl.py      |  2 +-
 41 files changed, 202 insertions(+), 69 deletions(-)

diffs:
diff --git a/chromium/Makefile b/chromium/Makefile
index af5f6e8620..82d337698c 100644
--- a/chromium/Makefile
+++ b/chromium/Makefile
@@ -101,7 +101,7 @@ 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/pdfium/core/fxge/linux/fx_linux_impl.cpp
 SUBST_FILES.path+=	third_party/perfetto/src/base/utils.cc
-#SUBST_FILES.path+=	ui/gtk/ime_compat_check.cc
+SUBST_FILES.path+=	third_party/test_fonts/fontconfig/BUILD.gn
 SUBST_FILES.path+=	v8/tools/run-paxctl.py
 SUBST_VARS.path+=	PREFIX PKG_SYSCONFBASE VARBASE QTDIR X11BASE PYTHONBIN
 
diff --git a/chromium/distinfo b/chromium/distinfo
index 6ba0a1cce2..597819aab0 100644
--- a/chromium/distinfo
+++ b/chromium/distinfo
@@ -553,7 +553,7 @@ SHA1 (patch-base_files_dir__reader__posix.h) = 755621e7863a94e612289d07f19008b16
 SHA1 (patch-base_files_drive__info.h) = 8b0fd35de9b87e8362bc8a903dd98ff41ee72349
 SHA1 (patch-base_files_drive__info__posix.cc) = c75561d6214d3aeb5ed36d7d9f50ddb3ccc2df69
 SHA1 (patch-base_files_file__path__watcher.h) = d7b26f1d438bbde932fe19deb20d1a2eef997bcc
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 86f9f6e1cd3843cad3b8463e27b4dde2ca92afb2
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 8a169d18f1790cf7d0eb3ec27345c0912e6f73d1
 SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 60b65d2a13a9858691336e0be98fb4b085809fea
 SHA1 (patch-base_files_file__path__watcher__unittest.cc) = 1ea835b9baab13c2c0f143ffb056119e2d0949f1
 SHA1 (patch-base_files_file__util__posix.cc) = 6db86da0249cf6bd5ea60d67d6c261e757eb990e
@@ -624,7 +624,7 @@ SHA1 (patch-base_test_launcher_test__launcher.cc) = 4443537e27b993bceba7779bf308
 SHA1 (patch-base_test_test__file__util__linux.cc) = b8236db3c0bb36491483551bb78206f794c50f77
 SHA1 (patch-base_test_test__file__util__posix.cc) = 67336f403783ecb402a7ceebaba1081a3cc05bb1
 SHA1 (patch-base_threading_platform__thread.h) = 5a242aa88ccf7d1007731563f28b17871c834b46
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = 37ae4d8aacb2f0f39e366bdca6ad71894b1fb485
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 99911bf91ce7670b916708f2882a091b42556314
 SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 2c22c748be1347cc2317338933a12f731e1e2491
 SHA1 (patch-base_threading_platform__thread__metrics.cc) = f5f509483a8bfc9afaff8bd32744840a90bf78b6
 SHA1 (patch-base_threading_platform__thread__metrics.h) = ea7bcddecf432cbccb4dda18905c0200813cbbb1
@@ -662,11 +662,11 @@ SHA1 (patch-build_rust_allocator_lib.rs) = 1ccc6967512a040934c43167c7bc8b96f8df4
 SHA1 (patch-build_rust_rust__bindgen.gni) = 57e199c0db299a8a475f7dc4dab41376f25ed607
 SHA1 (patch-build_rust_rust__bindgen__generator.gni) = 51920f54da69d27a6abd53298ecf6eace26b5b38
 SHA1 (patch-build_rust_std_BUILD.gn) = 56a764d6783d5a5ae9f7dcfc6acf9fabe9adb1d9
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 112c4c564ee05548f0bc44c49b905a2f463e66d4
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = ff8f285e803f4ffcfe2e7ab824d62d00c45caabb
 SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 4589911e3c49ca707ca6136eb0664493490a394f
 SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 9218380069a14316f32661f2ec639cd4315194f3
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 8c8c7832c8ce1a9f3bc32709c43f316a5f199ebd
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 15aed154d30aaf2212014ea039da3fcf2e7d9dfd
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 30371f541a739200199573f71d94b4fd5e8d34ec
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 9d7825ad3faf35f34c8b5a52939442a00ea0716f
 SHA1 (patch-build_toolchain_toolchain.gni) = 07486f6e1821efe833ae171ab77ecb3bef8c9322
 SHA1 (patch-cc_base_features.cc) = 4f058c5a876cba133076f43572eef871a7e50c0f
 SHA1 (patch-chrome_app_chrome__command__ids.h) = 1e28b0b5ebec8a9870bd47cdb1e43e162a8cc742
@@ -795,7 +795,7 @@ SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = 208dff3014e08685bf93
 SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = d1736467346a38eadba8179da5c5422586899b4b
 SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 148187472072143b8f293624908a9e1b9b1305c7
 SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = ecc08719c3aee3f01e071b5684ebb43fc50013f0
-SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 6b612b653343c4055adb10216c4f46cdbb27dc3e
+SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 8314b7269d3b1ff132228e14e0f398cbf21cd996
 SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = 6d170861df9bcb88fbabff593a63f8c358093e10
 SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = a20ce59f8e4f6760676afa6496903937a011befb
 SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 61b2a058284be1a2b4100185ae24836f18be3eb9
@@ -1067,6 +1067,7 @@ SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__mana
 SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = 34ad3bd0c6efcc17be595c381bf13b88a8cc9955
 SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = b6d1421a0922847523ec303dcbc2337d0091d1e1
 SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = 3cf7641f9ac3c344b15caf11f5be667efeda021a
+SHA1 (patch-components_autofill_core_browser_payments_full__card__request.cc) = 27c7cfd47239799c5ea9d6ea9347abaa10bd8426
 SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = 9fbfdec2d25b7f32e5ff22a5944dad457a6de173
 SHA1 (patch-components_autofill_core_common_autofill__features.cc) = db796e5373d98588466bdb9f09de6af4100b945e
 SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = 47649587540992ca5898bfd26af672fbdf8a7d5a
@@ -1100,6 +1101,7 @@ SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__
 SHA1 (patch-components_embedder__support_user__agent__utils.cc) = 026904b8a9a208e0672876eceb1accb1bc1c2aeb
 SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 84065341c0d6a06e2c4884910d2bea02953eebaf
 SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = 63f9721cc8e3b9cf20e88a1976b93f2930cfc09a
+SHA1 (patch-components_enterprise_client__certificates_core_private__key__factory.cc) = d6f51fc7b62a7fdcfb961ce6575cfb803d03761b
 SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = c2b1e8e713d9c354d62c64906f2c7fbda7ed7eb7
 SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = 11ddfb99938fb1b10df4de53198981a16cdc40cb
 SHA1 (patch-components_enterprise_watermarking_watermark.cc) = 8e851cdd2e2c212358268caa335600afca9e5702
@@ -1137,7 +1139,7 @@ SHA1 (patch-components_metrics_private__metrics_puma__service.cc) = 2a5327c73113
 SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = f7ab3f8622772bf07088f6d635838e8b7782d22d
 SHA1 (patch-components_named__mojo__ipc__server_endpoint__options.h) = 5863c382e6383d30ee51dbab4d6c05cd3e8a9419
 SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = adee0c4ff8a057de4a2edc23528254dec43ba904
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = 776d4324006272fc4e92317ac8b53c0435ded6e5
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = 872aac1b8887cf0d7998a5fea388f2bd9b129658
 SHA1 (patch-components_named__system__lock_BUILD.gn) = 82a3b0242274ed5f17fcb8838bb10ea17d434a9c
 SHA1 (patch-components_named__system__lock_lock.h) = 687d19d11ec1460e2c298680c4fac533b7e85b3d
 SHA1 (patch-components_named__system__lock_lock__unittest.cc) = 880914fb2b60685db484abab1727d1af888933f9
@@ -1264,7 +1266,7 @@ SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = cbb13b
 SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = afc2b3d069a614ce42e7d0190fcab093ff22ddd2
 SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 9ca60ec70897e229115c8fb5edceec2bc2fb99f1
 SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = f0969426c4d6239264d279de7b509a94d574b5e2
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 20b171aff60b700a18a20c4bf8a166c90bbc714e
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 1c45e5dc1ccac3b859c4e365baa3a5f93a1dd291
 SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 36ed65a37024eb3a05ef64737458fccfaac4f7f3
 SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 7078b79671c2c42478eb90b5234934b2a03274c6
 SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = fbbb4275bacbbfb021a8b7a2fcccf580fa558f1f
@@ -1310,8 +1312,8 @@ SHA1 (patch-content_common_BUILD.gn) = fc6309a56e9baebe533e7ad88caa0489e02e34ea
 SHA1 (patch-content_common_features.cc) = ddc23b200f09efaed943299a9c0c1ab9d4b9ed83
 SHA1 (patch-content_common_features.h) = 1207704a16c7383d20b8a297f3e295fdfd533a0b
 SHA1 (patch-content_common_font__list__unittest.cc) = e4854a72f71ae9ee8a7a85a8d821755571d53c66
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 29bbd2a1d674308970896a8052302a03ddd16428
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = bb60e9fd056ff9fdf7c7191c223137118f903ed7
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 8f913b0f14e1f1273a2b37399d52d0250cef6e1a
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 9ef35264ebf1c55a199240bb4ab2b311fd7a19f3
 SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = af3adb30225e87708302cd379cf5bbe54d313b50
 SHA1 (patch-content_common_thread__type__switcher.mojom) = 4d9a225737470dcf0c53ee1f416fdfd9bd7778b2
 SHA1 (patch-content_gpu_gpu__child__thread.cc) = 2a6fa4873f43b9ba48e422bdf8b138eeb1106894
@@ -1417,12 +1419,12 @@ SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = c920c6ef5eff1f409334f997
 SHA1 (patch-media_audio_audio__input__device.cc) = 2c13c64c9406130d3da58473d25fa9ccf415ef7f
 SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = cca29ddbf4e5cb0a8e3b67154bede476b515b129
 SHA1 (patch-media_audio_pulse_pulse__util.cc) = 5ed6ff1da6041667fdb3e5ca2fb63fb16eb0ab54
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = c903432fa5ca681b8157608dc95a93df587b9271
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = df94d9198a78e0c1196d18f7e77708efd056dc57
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = fb9e3452d99186e24742dca388147203526e65cb
-SHA1 (patch-media_audio_sndio_sndio__input.h) = a11a71477ef8b3ee4b089341aa49b53f0d7fa6b1
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = 4f368cd2b718355460566723c47aae708c2cd9fa
-SHA1 (patch-media_audio_sndio_sndio__output.h) = bc646e2c12c661c1cb50b60b57ed6cebe85efdb3
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = e450c8af39de7b464d8cce0861ea72538b83eb5a
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 96ac82c2678ba2400d8598ebc37e38193a809c07
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = d5276836e61531b4fb4476d748125e7d73ea105a
+SHA1 (patch-media_audio_sndio_sndio__input.h) = cce20f9f627132cc62f6b7b27fcc11d44617276b
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = afcfbd22664f759a79051472d4a46985fe9dbb95
+SHA1 (patch-media_audio_sndio_sndio__output.h) = c02f1040809d09c362b8437edd3c1c54567dd359
 SHA1 (patch-media_base_audio__latency.cc) = 4d84cc8b7cac4619c326999b6dc2ea7c9ceaf5c6
 SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 0cd2d079f5ea7224c4666ba7e7e1b656399a921f
 SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = a4da2cabd265d17e576fdfa6ed0eb9b3146c0a68
@@ -1482,6 +1484,7 @@ SHA1 (patch-mojo_core_channel.cc) = 02819583502357b763cbbbec92ad988e897df1c6
 SHA1 (patch-mojo_core_channel.h) = 4c58d723c63122f0015d3db29e91d789ca7befb6
 SHA1 (patch-mojo_core_channel__posix.cc) = cff876fcf610fadbe8f0614726c71cb45b9b8ce4
 SHA1 (patch-mojo_core_embedder_features.h) = be3ff836ac3a4fc9554d675179a077f6ea9fef26
+SHA1 (patch-mojo_public_cpp_bindings_clone__traits.h) = 595e72ecf3b4ce1527fff8841a00043d11eddaa8
 SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 83c7fb79ec20aaa64028227e5ceca6f7325cc6bb
 SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 83bfd05f99ec0c5ab18b96b7f8132698b361a14b
 SHA1 (patch-net_BUILD.gn) = 5f55788a75a1c45ffc4257d3c60610c74dbdb557
@@ -1596,11 +1599,11 @@ SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 0f51f00cfa9953449d9f8
 SHA1 (patch-sandbox_policy_BUILD.gn) = 1f35b1c75bfc8d52bc5ec26163bb1c3a1e651955
 SHA1 (patch-sandbox_policy_features.cc) = 646efbf1a150a73fda58c219df2c3b1ed07bed1a
 SHA1 (patch-sandbox_policy_features.h) = 315f0e2cf0dff2b71c5286331acb610ac1d696cf
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 2d246746323c91cece09f56f99f1475ab68f9e44
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = c524d6ab16c60b0695ba4ad33c3f1a7fe81388c3
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = ebdd2f2f0eee39332f63f89e31940680c1df672f
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 4749b99a0d304197fa7c2c37dc82579c21d112b2
 SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 9152b5077f261f2d53c950f237f5aea9bccfddc4
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 73b70021f6f797b3f6d66f1b14dafa65b6f3fff7
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = c0699afa3cc01ec6a7f1b41888b2904f39da3a2a
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 5f8bbf17cfefd6677bd99b8b1374e403975220e1
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 4cd151ebf7f4fa01efb1f93cb36c45d6b4e7853b
 SHA1 (patch-sandbox_policy_sandbox.cc) = c77fef614f39acbe11b2021aa780429aa4b7785c
 SHA1 (patch-sandbox_policy_sandbox.h) = 9633b9d75843b074711ddba97d9f8717a654903a
 SHA1 (patch-sandbox_policy_sandbox__type.cc) = cf28cb28eea9cabe1ca0030b465efed4d5b5be5f
@@ -1611,15 +1614,15 @@ SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 1d529d36674413df84e3
 SHA1 (patch-services_device_BUILD.gn) = 52ca056791bae37dfa6f75f2bf1ec4382f49cc8a
 SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 40ce75f219fb695e625726ebded9a073477f2a08
 SHA1 (patch-services_device_hid_BUILD.gn) = 7e6bb22525ea50bd2c1dc17d11232e5c2b11f0d2
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 5dc3bdee6ff38f9568add82446861f3987a3e306
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = 4864a74c56cb84a49f23bdc3c9f364e5cde9aa51
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 6714622fe7ada1bff2469291d8d0af1a3d6aab5f
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 70101ef75b5f6bcaf7e7c43ab3a5158e723a98de
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 8ac51e0b5940283b95ec053d3961b06f30932be5
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = d080a6aedf21b536e8460c9dd9069de2556aed1b
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 634c70cadb31d3578d3bb796b5f99ebbd63bc3f3
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 3b3853a461a2f6e025b4ee9831e7405840140612
 SHA1 (patch-services_device_hid_hid__service.cc) = d6c5b93888d795ea1fb065fcbacaddb5a40471d2
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = 0d229124538c90dcedaf4004c330bed47300de54
-SHA1 (patch-services_device_hid_hid__service__fido.h) = dbb606ae5566c062e65237b26f7d40a4c8d65ead
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 558f95a4d2c22a7b485ebdd2d1205c724801735c
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 486e44551fbc473339b74fa1334c333f6b060f0f
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = 1059faddd21df4734f47c7e8734e990d2b2e1e2c
+SHA1 (patch-services_device_hid_hid__service__fido.h) = 209bc82559b0fb924ba43e7cbcf0bfb46da336ba
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = a2b08f5f0ab9aab1c6a3be31200ed7d778f988d0
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = a1bfc873d214531b375fe94d2bf4c910b0479fde
 SHA1 (patch-services_device_public_cpp_device__features.cc) = a91d4e57d5df57daae05e0251db2118d5521b484
 SHA1 (patch-services_device_public_cpp_device__features.h) = ccb3106a9368efb8056dd8440b26536d8f6159d9
 SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = 9ae66b97629357fa8765fc7c046be853a6ad0531
@@ -1632,8 +1635,8 @@ SHA1 (patch-services_device_usb_BUILD.gn) = 6b5a64ff1771b20710c3883da8df4859e62e
 SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = 3c88d0385c1c22b4a6914436ba0a720e2ab76a1e
 SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = abfef1c0e1a3402cb64c80544558ae305101ce3b
 SHA1 (patch-services_device_usb_usb__service.cc) = 8f6928c533e9fcf8111cbdc6780a551f629f9aa1
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = f4d1d7a0ea5c4b14e7ab3989a9d36207fc4402bc
-SHA1 (patch-services_device_usb_usb__service__fake.h) = c51bc003c37f96f4681feb2e65d3fb3defefda53
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = a54188603d316755ba9369fa276237b2b1e97581
+SHA1 (patch-services_device_usb_usb__service__fake.h) = ec64cac0000a5c1957d1257ebcf39aa4f88efa23
 SHA1 (patch-services_network_BUILD.gn) = b64c218712a303d76360a4754363667831e9726f
 SHA1 (patch-services_network_network__context.cc) = 90b960e9109bbfa6084f52ab692aba58ac251306
 SHA1 (patch-services_network_network__context.h) = 048ed3576116e06f9aa9c2db4261fe55601a3b18
@@ -1643,13 +1646,14 @@ SHA1 (patch-services_network_network__service.cc) = 606608110283241a21def390c3ff
 SHA1 (patch-services_network_network__service.h) = d80f76a945e941eb8b67e913577cb79afbbf18a1
 SHA1 (patch-services_network_public_cpp_BUILD.gn) = 765bec39dd054700bfcabb037584b420dcb3a5e2
 SHA1 (patch-services_network_public_cpp_features.cc) = b847269a22ed724d2ac6b5f15e9368fc8c148cdb
+SHA1 (patch-services_network_public_cpp_permissions__policy_origin__with__possible__wildcards.cc) = 0c5554135cc65ca9e420ccd343c51213762a8827
 SHA1 (patch-services_network_public_mojom_BUILD.gn) = 6e194fa9d720bb450284d410242aaa758d9e9d53
 SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 169b7e3c8d02d026d9cd660495760583fc0e9547
 SHA1 (patch-services_on__device__model_ml_gpu__blocklist.cc) = b997bddffbada4199110e8e7e4656e628d7d5144
 SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = d04b758a785c20fac7cb75b5bb3b8c41c53db72f
 SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 2c6c280f2f5fef7180d646fc0c5665cb0a8b0842
 SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = c0cbc1935d0dd593c3b7fcc5f72caf6b68b0a9c4
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = fa8b092029646846019e3d760550bac6405f0531
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = 1e5a9e7a0da73c8f5088171c98f6124ca46ef739
 SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = b096c390e70b6b93793964a2699e1271143b0296
 SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = c39e7f5a4db9a37378ac8fbd10de597afb4e75a6
 SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = baee3514f3ad863d4c4b6436fd594aa11adc62cf
@@ -1748,7 +1752,7 @@ SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 19fc26b0d9aad5b6c6cde4178fecad7d
 SHA1 (patch-third__party_crabbyavif_BUILD.gn) = 84d270468134419f80d2e5c7df814c24d10b3b2a
 SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 32f2867752332824e5130ce4904f72e37e57b89a
 SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = c91e42360901e3989d58643ee1b35edfab9952bd
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 76d0e03559f7acd4f5560e374eb132aad5e2edac
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 076228a165b6aae15e4ba7b7e091c2556ddc2da2
 SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 71f03cb7ae371a14d6df3fc85d486415b9927a28
 SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 6a591f024bcb2e1b4d5aa0da30eb5bd365587f57
 SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = d8bea3d16c55e60ab86915f8970b9ac49023c36a
@@ -1838,7 +1842,7 @@ SHA1 (patch-third__party_skia_rust_png_FFI.rs) = c4ea0688101789a614d3fc8c225a0c1
 SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = e462c912b383af4be6828cf6b36b32a1f2784aa7
 SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 615e1a3680887d946c686358e73a1a5a513b8f5b
 SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = bc878cd0e24d45bffb317fbafdd255e04d71a3f6
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 1ab65077cf77a8e641d06146e2317efde0c4d938
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = b59fa164c012edfef23c1df4ac17be0bb4951ad3
 SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 4987e94706b63955743c9d5f3375bd617ed3244e
 SHA1 (patch-third__party_sqlite_BUILD.gn) = e7f5378170e73991de933200a01cb85b8df739a4
 SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = cc4c8d05405a701b4463685e8522f7452f33e04b
@@ -1963,6 +1967,7 @@ SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 537ebd832b33f
 SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = 80b1f5ec24442a4511ca344350d2d49cf3a8ee85
 SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 891326344361c98468bc8612da54c9f4bacf9566
 SHA1 (patch-ui_gfx_native__ui__types.h) = f7b3f8e872ebfe2fc8229b565b6a441e4a3ef627
+SHA1 (patch-ui_gfx_paint__vector__icon.cc) = cd85879136e40d814b0e4220d6392029da7a9677
 SHA1 (patch-ui_gfx_platform__font__skia.cc) = 3f243b98285f3247cef8ddd42cf62f0d8c2c09ba
 SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = e7483d1be59f8ee29333b82c80bf5542fbf6be09
 SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 7afd537aa2a2d71ca2b2c17da0d5cdd15bbbfcaa
@@ -2062,5 +2067,5 @@ SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) =
 SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 0db7fc5f9f9b16593a9cd2f3657414e1f23667d9
 SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 552e7f490b82dc6330c6aceec3564fd5008bbf36
 SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 70dc3b5c6a09b1bc58d6286de6202303ee46893f
-SHA1 (patch-v8_tools_run-paxctl.py) = 7ecb5b4fda33fc391cd44867542a7c2ee9622cc2
+SHA1 (patch-v8_tools_run-paxctl.py) = 763f805377937c27b2a9944a79f6455e006c7817
 SHA1 (patch-v8_tools_run.py) = 7ea39a821802783b1a6bad819713c1c03560b7ae
diff --git a/chromium/patches/patch-base_files_file__path__watcher__bsd.cc b/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
index 63e3ec81a7..13b06558af 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
+++ b/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/file_path_watcher_bsd.cc.orig	2026-03-13 16:54:16.050104030 +0000
+--- base/files/file_path_watcher_bsd.cc.orig	2026-03-14 12:24:26.382788491 +0000
 +++ base/files/file_path_watcher_bsd.cc
 @@ -0,0 +1,54 @@
 +// Copyright 2021 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-base_threading_platform__thread__bsd.cc b/chromium/patches/patch-base_threading_platform__thread__bsd.cc
index 2e189963ba..55e60a1ee0 100644
--- a/chromium/patches/patch-base_threading_platform__thread__bsd.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/threading/platform_thread_bsd.cc.orig	2026-03-13 16:54:16.060201677 +0000
+--- base/threading/platform_thread_bsd.cc.orig	2026-03-14 12:24:26.393342791 +0000
 +++ base/threading/platform_thread_bsd.cc
 @@ -0,0 +1,40 @@
 +// Copyright 2023 The Chromium Authors
diff --git a/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn b/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
index f0148e51ba..39cd2365b0 100644
--- a/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/toolchain/freebsd/BUILD.gn.orig	2026-03-13 16:54:16.065217922 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig	2026-03-14 12:24:26.398998622 +0000
 +++ build/toolchain/freebsd/BUILD.gn
 @@ -0,0 +1,66 @@
 +# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn b/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
index aa9d1ab972..8212b9489f 100644
--- a/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/toolchain/netbsd/BUILD.gn.orig	2026-03-13 16:54:16.065957264 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig	2026-03-14 12:24:26.399751554 +0000
 +++ build/toolchain/netbsd/BUILD.gn
 @@ -0,0 +1,66 @@
 +# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn b/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
index e35130dacf..fc15833916 100644
--- a/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/toolchain/openbsd/BUILD.gn.orig	2026-03-13 16:54:16.066151149 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig	2026-03-14 12:24:26.399930892 +0000
 +++ build/toolchain/openbsd/BUILD.gn
 @@ -0,0 +1,66 @@
 +# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
index bb6326ea90..3011827c6a 100644
--- a/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
+++ b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
@@ -33,3 +33,12 @@ $NetBSD$
    return GetWrappedCertStore(profile_, std::move(store));
  #else
    return store;
+@@ -1287,7 +1287,7 @@ std::vector<uint8_t>
+ ProfileNetworkContextService::GetEncryptedCachePrimaryKey() {
+   std::string encoded_encrypted_primary_key = profile_->GetPrefs()->GetString(
+       enterprise_connectors::kEncryptedCachePrimaryKey);
+-  return base::Base64Decode(encoded_encrypted_primary_key).value_or({});
++  return base::Base64Decode(encoded_encrypted_primary_key).value_or(std::vector<uint8_t>{});
+ }
+ 
+ #endif  // BUILDFLAG(ENTERPRISE_CACHE_ENCRYPTION)
diff --git a/chromium/patches/patch-components_autofill_core_browser_payments_full__card__request.cc b/chromium/patches/patch-components_autofill_core_browser_payments_full__card__request.cc
new file mode 100644
index 0000000000..ffc3dd1057
--- /dev/null
+++ b/chromium/patches/patch-components_autofill_core_browser_payments_full__card__request.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/autofill/core/browser/payments/full_card_request.cc.orig	2026-03-11 22:12:25.000000000 +0000
++++ components/autofill/core/browser/payments/full_card_request.cc
+@@ -124,7 +124,7 @@ void FullCardRequest::GetFullCardImpl(
+   request_->card = std::move(card);
+   request_->last_committed_primary_main_frame_origin =
+       last_committed_primary_main_frame_origin;
+-  request_->context_token = std::move(context_token).value_or({});
++  request_->context_token = std::move(context_token).value_or(std::string{});
+   request_->selected_challenge_option = std::move(selected_challenge_option);
+ 
+   should_unmask_card_ = request_->card.masked() ||
diff --git a/chromium/patches/patch-components_enterprise_client__certificates_core_private__key__factory.cc b/chromium/patches/patch-components_enterprise_client__certificates_core_private__key__factory.cc
new file mode 100644
index 0000000000..fb97734f39
--- /dev/null
+++ b/chromium/patches/patch-components_enterprise_client__certificates_core_private__key__factory.cc
@@ -0,0 +1,19 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/enterprise/client_certificates/core/private_key_factory.cc.orig	2026-03-11 22:12:25.000000000 +0000
++++ components/enterprise/client_certificates/core/private_key_factory.cc
+@@ -123,8 +123,8 @@ void PrivateKeyFactoryImpl::OnPrivateKey
+     scoped_refptr<PrivateKey> private_key) {
+   if (!private_key && source != PrivateKeySource::kSoftwareKey) {
+     for (auto fallback_source =
+-             ++std::find(std::begin(kKeySourcesOrderedBySecurity),
+-                         std::end(kKeySourcesOrderedBySecurity), source);
++             (std::find(std::begin(kKeySourcesOrderedBySecurity),
++                         std::end(kKeySourcesOrderedBySecurity), source)+1);
+          fallback_source != std::end(kKeySourcesOrderedBySecurity);
+          fallback_source++) {
+       auto it = sub_factories_.find(*fallback_source);
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
index 7a9e4022ba..79847619ef 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
@@ -42,3 +42,12 @@ $NetBSD$
  
    mojo::PlatformChannelEndpoint endpoint(
        mojo::PlatformHandle(std::move(connection_fd)));
+@@ -116,7 +132,7 @@ bool NamedMojoServerEndpointConnectorLin
+   if (!options_.require_same_peer_user) {
+     // Allow any user to write to the UDS. fchmod doesn't work after bind(), so
+     // we need to call chmod on the socket filename, which is the server name.
+-    if (chmod(options_.server_name.c_str(), 0o666) != 0) {
++    if (chmod(options_.server_name.c_str(), 0666) != 0) {
+       PLOG(ERROR) << "chmod failed";
+       return false;
+     }
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
index 9a09654393..59770510f0 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
+++ b/chromium/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
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig	2026-03-13 16:54:16.267805256 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig	2026-03-14 12:24:26.634765090 +0000
 +++ content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc
 @@ -0,0 +1,60 @@
 +// Copyright 2024 The Chromium Authors
diff --git a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
index 2ac9f925c4..ce3a75db91 100644
--- a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
+++ b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/gpu_pre_sandbox_hook_bsd.cc.orig	2026-03-13 16:54:16.275270424 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig	2026-03-14 12:24:26.642097896 +0000
 +++ content/common/gpu_pre_sandbox_hook_bsd.cc
 @@ -0,0 +1,68 @@
 +// Copyright 2023 The Chromium Authors
diff --git a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
index e316c6c0a1..971104fa45 100644
--- a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
+++ b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/gpu_pre_sandbox_hook_bsd.h.orig	2026-03-13 16:54:16.275402179 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig	2026-03-14 12:24:26.642230113 +0000
 +++ content/common/gpu_pre_sandbox_hook_bsd.h
 @@ -0,0 +1,20 @@
 +// Copyright 2017 The Chromium Authors
diff --git a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
index f94970fb07..377571bf28 100644
--- a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
+++ b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/sndio/audio_manager_sndio.cc.orig	2026-03-13 16:54:16.292682918 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig	2026-03-14 12:24:26.662197919 +0000
 +++ media/audio/sndio/audio_manager_sndio.cc
 @@ -0,0 +1,215 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
index dd2c947ee6..fe81ac3755 100644
--- a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
+++ b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/sndio/audio_manager_sndio.h.orig	2026-03-13 16:54:16.292824131 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig	2026-03-14 12:24:26.662343492 +0000
 +++ media/audio/sndio/audio_manager_sndio.h
 @@ -0,0 +1,66 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__input.cc b/chromium/patches/patch-media_audio_sndio_sndio__input.cc
index 8854323ae4..9c0307e896 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__input.cc
+++ b/chromium/patches/patch-media_audio_sndio_sndio__input.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/sndio/sndio_input.cc.orig	2026-03-13 16:54:16.292956187 +0000
+--- media/audio/sndio/sndio_input.cc.orig	2026-03-14 12:24:26.662474386 +0000
 +++ media/audio/sndio/sndio_input.cc
 @@ -0,0 +1,202 @@
 +// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__input.h b/chromium/patches/patch-media_audio_sndio_sndio__input.h
index dc321cf347..6a484c973f 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__input.h
+++ b/chromium/patches/patch-media_audio_sndio_sndio__input.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/sndio/sndio_input.h.orig	2026-03-13 16:54:16.293095036 +0000
+--- media/audio/sndio/sndio_input.h.orig	2026-03-14 12:24:26.662614758 +0000
 +++ media/audio/sndio/sndio_input.h
 @@ -0,0 +1,91 @@
 +// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__output.cc b/chromium/patches/patch-media_audio_sndio_sndio__output.cc
index d1e64ecfd0..4ec4d42efb 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__output.cc
+++ b/chromium/patches/patch-media_audio_sndio_sndio__output.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/sndio/sndio_output.cc.orig	2026-03-13 16:54:16.293225569 +0000
+--- media/audio/sndio/sndio_output.cc.orig	2026-03-14 12:24:26.662747175 +0000
 +++ media/audio/sndio/sndio_output.cc
 @@ -0,0 +1,189 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__output.h b/chromium/patches/patch-media_audio_sndio_sndio__output.h
index 97a7d47837..f78df2f536 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__output.h
+++ b/chromium/patches/patch-media_audio_sndio_sndio__output.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/sndio/sndio_output.h.orig	2026-03-13 16:54:16.293362294 +0000
+--- media/audio/sndio/sndio_output.h.orig	2026-03-14 12:24:26.662883320 +0000
 +++ media/audio/sndio/sndio_output.h
 @@ -0,0 +1,88 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-mojo_public_cpp_bindings_clone__traits.h b/chromium/patches/patch-mojo_public_cpp_bindings_clone__traits.h
new file mode 100644
index 0000000000..240a35ac08
--- /dev/null
+++ b/chromium/patches/patch-mojo_public_cpp_bindings_clone__traits.h
@@ -0,0 +1,23 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- mojo/public/cpp/bindings/clone_traits.h.orig	2026-03-11 22:12:25.000000000 +0000
++++ mojo/public/cpp/bindings/clone_traits.h
+@@ -30,12 +30,12 @@ struct CloneTraits {
+     } else if constexpr (std::copyable<T>) {
+       return input;
+     } else {
+-      static_assert(
++/*      static_assert(
+           false,
+           "T is not copyable and has no Clone() method, so the default "
+           "mojo::CloneTraits cannot be used; please make sure to include the "
+           "header that defines the mojo::CloneTraits<T> specialization");
+-    }
++*/    }
+   }
+ };
+ 
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index 6a3e15e58f..8ed881402d 100644
--- a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
+++ b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/freebsd/sandbox_freebsd.cc.orig	2026-03-13 16:54:16.318777357 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig	2026-03-14 12:24:26.688636107 +0000
 +++ sandbox/policy/freebsd/sandbox_freebsd.cc
 @@ -0,0 +1,210 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
index f72dab0d29..34970fdfd2 100644
--- a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
+++ b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/freebsd/sandbox_freebsd.h.orig	2026-03-13 16:54:16.318918270 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig	2026-03-14 12:24:26.688777231 +0000
 +++ sandbox/policy/freebsd/sandbox_freebsd.h
 @@ -0,0 +1,276 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
index 1f75d4a0e6..fd8410f7ab 100644
--- a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+++ b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/openbsd/sandbox_openbsd.cc.orig	2026-03-13 16:54:16.319235284 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig	2026-03-14 12:24:26.689096752 +0000
 +++ sandbox/policy/openbsd/sandbox_openbsd.cc
 @@ -0,0 +1,445 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
index d327bacb3e..749e1a2a65 100644
--- a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
+++ b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/openbsd/sandbox_openbsd.h.orig	2026-03-13 16:54:16.319398930 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig	2026-03-14 12:24:26.689258536 +0000
 +++ sandbox/policy/openbsd/sandbox_openbsd.h
 @@ -0,0 +1,280 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__fido.cc b/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
index 675163ad80..117b8f307b 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
+++ b/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_connection_fido.cc.orig	2026-03-13 16:54:16.320741741 +0000
+--- services/device/hid/hid_connection_fido.cc.orig	2026-03-14 12:24:26.690629748 +0000
 +++ services/device/hid/hid_connection_fido.cc
 @@ -0,0 +1,216 @@
 +// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__fido.h b/chromium/patches/patch-services_device_hid_hid__connection__fido.h
index 2e1cd6455e..6f605e8c81 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__fido.h
+++ b/chromium/patches/patch-services_device_hid_hid__connection__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_connection_fido.h.orig	2026-03-13 16:54:16.321003989 +0000
+--- services/device/hid/hid_connection_fido.h.orig	2026-03-14 12:24:26.691054332 +0000
 +++ services/device/hid/hid_connection_fido.h
 @@ -0,0 +1,60 @@
 +// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
index 5a042be480..354b6ae9e4 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_connection_freebsd.cc.orig	2026-03-13 16:54:16.321147868 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig	2026-03-14 12:24:26.691198292 +0000
 +++ services/device/hid/hid_connection_freebsd.cc
 @@ -0,0 +1,240 @@
 +// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
index f4a71bb903..bc51e2d867 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
+++ b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_connection_freebsd.h.orig	2026-03-13 16:54:16.321293019 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig	2026-03-14 12:24:26.691349425 +0000
 +++ services/device/hid/hid_connection_freebsd.h
 @@ -0,0 +1,67 @@
 +// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service__fido.cc b/chromium/patches/patch-services_device_hid_hid__service__fido.cc
index 0e41d2e2c5..513b0ccc05 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__fido.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__fido.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_service_fido.cc.orig	2026-03-13 16:54:16.321548614 +0000
+--- services/device/hid/hid_service_fido.cc.orig	2026-03-14 12:24:26.691602005 +0000
 +++ services/device/hid/hid_service_fido.cc
 @@ -0,0 +1,396 @@
 +// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__service__fido.h b/chromium/patches/patch-services_device_hid_hid__service__fido.h
index a7d4c6b868..a91966258d 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__fido.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_service_fido.h.orig	2026-03-13 16:54:16.321709806 +0000
+--- services/device/hid/hid_service_fido.h.orig	2026-03-14 12:24:26.691764150 +0000
 +++ services/device/hid/hid_service_fido.h
 @@ -0,0 +1,65 @@
 +// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc b/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
index 899875ece3..aa8bc4097b 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_service_freebsd.cc.orig	2026-03-13 16:54:16.321842994 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig	2026-03-14 12:24:26.691895896 +0000
 +++ services/device/hid/hid_service_freebsd.cc
 @@ -0,0 +1,395 @@
 +// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service__freebsd.h b/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
index 4033d93b17..398982cba4 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_service_freebsd.h.orig	2026-03-13 16:54:16.322004136 +0000
+--- services/device/hid/hid_service_freebsd.h.orig	2026-03-14 12:24:26.692054494 +0000
 +++ services/device/hid/hid_service_freebsd.h
 @@ -0,0 +1,49 @@
 +// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_usb_usb__service__fake.cc b/chromium/patches/patch-services_device_usb_usb__service__fake.cc
index 5771530378..1deadda684 100644
--- a/chromium/patches/patch-services_device_usb_usb__service__fake.cc
+++ b/chromium/patches/patch-services_device_usb_usb__service__fake.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/usb/usb_service_fake.cc.orig	2026-03-13 16:54:16.323633582 +0000
+--- services/device/usb/usb_service_fake.cc.orig	2026-03-14 12:24:26.693696953 +0000
 +++ services/device/usb/usb_service_fake.cc
-@@ -0,0 +1,50 @@
+@@ -0,0 +1,49 @@
 +// Copyright 2014 The Chromium Authors
 +// Use of this source code is governed by a BSD-style license that can be
 +// found in the LICENSE file.
@@ -21,7 +21,6 @@ $NetBSD$
 +#include <utility>
 +
 +#include "base/barrier_closure.h"
-+#include "base/containers/contains.h"
 +#include "base/location.h"
 +#include "base/notimplemented.h"
 +#include "base/memory/ref_counted_memory.h"
diff --git a/chromium/patches/patch-services_device_usb_usb__service__fake.h b/chromium/patches/patch-services_device_usb_usb__service__fake.h
index cc103a4978..0dff007933 100644
--- a/chromium/patches/patch-services_device_usb_usb__service__fake.h
+++ b/chromium/patches/patch-services_device_usb_usb__service__fake.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/usb/usb_service_fake.h.orig	2026-03-13 16:54:16.323764506 +0000
+--- services/device/usb/usb_service_fake.h.orig	2026-03-14 12:24:26.693829680 +0000
 +++ services/device/usb/usb_service_fake.h
 @@ -0,0 +1,48 @@
 +// Copyright 2015 The Chromium Authors
diff --git a/chromium/patches/patch-services_network_public_cpp_permissions__policy_origin__with__possible__wildcards.cc b/chromium/patches/patch-services_network_public_cpp_permissions__policy_origin__with__possible__wildcards.cc
new file mode 100644
index 0000000000..6e3b8989a8
--- /dev/null
+++ b/chromium/patches/patch-services_network_public_cpp_permissions__policy_origin__with__possible__wildcards.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- services/network/public/cpp/permissions_policy/origin_with_possible_wildcards.cc.orig	2026-03-11 22:12:25.000000000 +0000
++++ services/network/public/cpp/permissions_policy/origin_with_possible_wildcards.cc
+@@ -94,7 +94,7 @@ bool OriginWithPossibleWildcards::DoesMa
+ }
+ 
+ bool operator==(const OriginWithPossibleWildcards& lhs,
+-                const OriginWithPossibleWildcards& rhs) = default;
++                const OriginWithPossibleWildcards& rhs) { return lhs.csp_source == rhs.csp_source; }
+ 
+ std::strong_ordering operator<=>(const OriginWithPossibleWildcards& lhs,
+                                  const OriginWithPossibleWildcards& rhs) {
diff --git a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
index ecd83788e7..339387e359 100644
--- a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
+++ b/chromium/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
   pkgsrc's qt5-qtwebengine patches
 
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig	2026-03-13 16:54:16.326415029 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig	2026-03-14 12:24:26.696774588 +0000
 +++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
 @@ -0,0 +1,69 @@
 +// Copyright 2022 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc b/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
index 32cc352b53..000fa37a45 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig	2026-03-13 16:54:16.344291171 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig	2026-03-14 12:24:26.714138960 +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/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h b/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
index 512ddcd07c..aa0a2cacf7 100644
--- a/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
+++ b/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/speech-dispatcher/libspeechd_version.h.orig	2026-03-13 16:54:16.356558079 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig	2026-03-14 12:24:26.730984695 +0000
 +++ third_party/speech-dispatcher/libspeechd_version.h
 @@ -0,0 +1,29 @@
 +/*
diff --git a/chromium/patches/patch-ui_gfx_paint__vector__icon.cc b/chromium/patches/patch-ui_gfx_paint__vector__icon.cc
new file mode 100644
index 0000000000..9818831d60
--- /dev/null
+++ b/chromium/patches/patch-ui_gfx_paint__vector__icon.cc
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- ui/gfx/paint_vector_icon.cc.orig	2026-03-11 22:12:25.000000000 +0000
++++ ui/gfx/paint_vector_icon.cc
+@@ -235,7 +235,7 @@ void PaintPath(Canvas* canvas,
+         break;
+ 
+       case H_LINE_TO: {
+-        const SkPoint last_point = path.getLastPt().value_or({0, 0});
++        const SkPoint last_point = path.getLastPt().value_or(SkPoint{0, 0});
+         path.lineTo(arg(0), last_point.fY);
+         break;
+       }
+@@ -245,7 +245,7 @@ void PaintPath(Canvas* canvas,
+         break;
+ 
+       case V_LINE_TO: {
+-        const SkPoint last_point = path.getLastPt().value_or({0, 0});
++        const SkPoint last_point = path.getLastPt().value_or(SkPoint{0, 0});
+         path.lineTo(last_point.fX, arg(0));
+         break;
+       }
+@@ -273,7 +273,7 @@ void PaintPath(Canvas* canvas,
+         // details.
+         // Note that |x1| and |y1| will correspond to the sole control point if
+         // calculating a quadratic curve.
+-        const SkPoint last_point = path.getLastPt().value_or({0, 0});
++        const SkPoint last_point = path.getLastPt().value_or(SkPoint{0, 0});
+         SkScalar delta_x = 0;
+         SkScalar delta_y = 0;
+         if (IsCommandTypeCurve(previous_command_type)) {
diff --git a/chromium/patches/patch-v8_tools_run-paxctl.py b/chromium/patches/patch-v8_tools_run-paxctl.py
index 146c9c0c42..c8466ef6d3 100644
--- a/chromium/patches/patch-v8_tools_run-paxctl.py
+++ b/chromium/patches/patch-v8_tools_run-paxctl.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/tools/run-paxctl.py.orig	2026-03-13 16:54:16.427384944 +0000
+--- v8/tools/run-paxctl.py.orig	2026-03-14 12:24:26.804462558 +0000
 +++ v8/tools/run-paxctl.py
 @@ -0,0 +1,16 @@
 +#!@PYTHONBIN@


Home | Main Index | Thread Index | Old Index