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