pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
chromium: finished update to 157.*
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Sun Nov 8 16:17:25 2026 +0100
Changeset: 66bfc22ea86540c89696c0b80795423f3f499d40
Modified Files:
chromium/Makefile
chromium/PLIST
chromium/distinfo
chromium/patches/patch-base_files_file__path__watcher__bsd.cc
chromium/patches/patch-base_threading_platform__thread__bsd.cc
chromium/patches/patch-base_time_time__now__posix.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-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-base_allocator_partition__allocator_src_partition__alloc_partition__tls.h
chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_futex.h
Log Message:
chromium: finished update to 157.*
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=66bfc22ea86540c89696c0b80795423f3f499d40
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
chromium/Makefile | 12 ++--
chromium/PLIST | 1 -
chromium/distinfo | 68 +++++++++++-----------
...allocator_src_partition__alloc_partition__tls.h | 25 ++++++++
.../patch-base_files_file__path__watcher__bsd.cc | 2 +-
.../patch-base_threading_platform__thread__bsd.cc | 2 +-
.../patches/patch-base_time_time__now__posix.cc | 12 ++++
.../patches/patch-build_toolchain_freebsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_netbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_openbsd_BUILD.gn | 2 +-
...file__path__watcher_file__path__watcher__bsd.cc | 2 +-
...-content_common_gpu__pre__sandbox__hook__bsd.cc | 2 +-
...h-content_common_gpu__pre__sandbox__hook__bsd.h | 2 +-
...atch-media_audio_sndio_audio__manager__sndio.cc | 2 +-
...patch-media_audio_sndio_audio__manager__sndio.h | 2 +-
.../patch-media_audio_sndio_sndio__input.cc | 2 +-
.../patches/patch-media_audio_sndio_sndio__input.h | 2 +-
.../patch-media_audio_sndio_sndio__output.cc | 2 +-
.../patch-media_audio_sndio_sndio__output.h | 2 +-
...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 | 2 +-
.../patch-services_device_usb_usb__service__fake.h | 2 +-
...cpp_memory__instrumentation_os__metrics__bsd.cc | 2 +-
...hpad_crashpad_client_crashpad__client__posix.cc | 2 +-
...arty_perfetto_include_perfetto_ext_base_futex.h | 18 ++++++
...__party_speech-dispatcher_libspeechd__version.h | 2 +-
chromium/patches/patch-v8_tools_run-paxctl.py | 2 +-
38 files changed, 128 insertions(+), 72 deletions(-)
diffs:
diff --git a/chromium/Makefile b/chromium/Makefile
index 3f951a43e0..e3e218de35 100644
--- a/chromium/Makefile
+++ b/chromium/Makefile
@@ -25,13 +25,10 @@ GITHUB_SUBMODULES+= evanw esbuild v${EB_VER} esbuild
GITHUB_SUBMODULES+= microsoft TypeScript v7.0.2 typescript
# crubit
-# From ${WRKSRC}/tools/rust/update_rust.py
+# From ${WRKSRC}/tools/rust/update_rust.py:
CRUBIT_REVISION= 20dc640430bd60ff2f7f8dbf69c311c5f807adde
GITHUB_SUBMODULES+= google crubit ${CRUBIT_REVISION} crubit
CARGO_WRKSRC= ${WRKSRC}/crubit
-.include "cargo-depends.mk"
-.include "../../lang/rust/cargo.mk"
-CARGO_ARGS+= -p cc_bindings_from_rs
# LLVM_MAJOR_VERSION
LLVM_VERSION= ${MAKE} -C ../../lang/llvm -V LLVM_VERSION
@@ -254,6 +251,7 @@ EXTRA_CXXFLAGS+= -D_NETBSD_SOURCE
# rust
RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.llvm}/lib
+RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${PREFIX}/lib
MAKE_ENV+= RUSTC_BOOTSTRAP=1
GN_ARGS+= enable_rust=true
GN_ARGS+= rust_sysroot_absolute=\"${PREFIX}\"
@@ -353,7 +351,6 @@ do-configure: do-cargo-build
${MKDIR} ${WRKSRC}/third_party/rust-toolchain/lib/third_party
${LN} -sf ${PREFIX}/bin/rustc ${WRKSRC}/third_party/rust-toolchain/bin/rustc
${LN} -sf ${PREFIX}/bin/rustfmt ${WRKSRC}/third_party/rust-toolchain/bin/rustfmt
- ${LN} -sf ${PREFIX}/lib/librustc_driver*.so ${WRKSRC}/third_party/rust-toolchain/lib/
${LN} -sf ${WRKSRC}/crubit/target/release/cc_bindings_from_rs \
${WRKSRC}/third_party/rust-toolchain/bin/cc_bindings_from_rs
${LN} -sf ${WRKSRC}/crubit \
@@ -463,12 +460,15 @@ BUILDLINK_DEPMETHOD.clang= build
BUILDLINK_DEPMETHOD.nodejs= build
.include "../../lang/nodejs/nodeversion.mk"
.include "../../lang/python/tool.mk"
+.include "cargo-depends.mk"
+.include "../../lang/rust/cargo.mk"
+CARGO_ARGS+= -p cc_bindings_from_rs
.include "../../lang/rust/rust.mk"
# Chromium uses own patched typescript
#.include "../../lang/typescript/buildlink3.mk"
.include "../../misc/usbids/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk" # libjpeg-turbo
-UDEV_REQUIRED= yes
+UDEV_REQUIRED= yes
.include "../../mk/udev.buildlink3.mk"
.include "../../multimedia/dav1d/buildlink3.mk"
.include "../../multimedia/libaom/buildlink3.mk"
diff --git a/chromium/PLIST b/chromium/PLIST
index 7ef07a5ee6..afe2b6ebdd 100644
--- a/chromium/PLIST
+++ b/chromium/PLIST
@@ -457,7 +457,6 @@ lib/chromium/resources/accessibility/reading_mode_gdocs_helper_manifest.json
lib/chromium/resources/inspector_overlay/inspector_overlay_resources.grd
lib/chromium/resources/inspector_overlay/main.js
lib/chromium/snapshot_blob.bin
-lib/chromium/v8_context_snapshot.bin
${PLIST.swiftshader}lib/chromium/vk_swiftshader_icd.json
man/man1/chromium.1
share/applications/chromium-browser.desktop
diff --git a/chromium/distinfo b/chromium/distinfo
index 8459a6d6e5..305d06a932 100644
--- a/chromium/distinfo
+++ b/chromium/distinfo
@@ -378,6 +378,7 @@ SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__
SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = c8b06f3855387fc0b19582bdca333bf405ae3296
SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__public__constants.h) = 5d00e83bb544bdb99212a2f0987ffc64443df250
SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = b3771eac1274181d548d8ec18903881f2f839637
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__tls.h) = 9342f21ac5fc834fd418fd12fcacc5744f8e4035
SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = 1cf56a8f2a4614a2f9eee9bca474db62c2321e4a
SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = 712dc8d909a5481cc1116b4d96878d1c708316ae
SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = aec87a25c5dd4b32dfa6f53fdd22ac5385ef2e7d
@@ -394,7 +395,7 @@ SHA1 (patch-base_files_dir__reader__posix.h) = 0474d08e4610edeea0c07de1cd0301754
SHA1 (patch-base_files_drive__info.h) = 79f87da9a268a4fff910efe9d0da18347dc33469
SHA1 (patch-base_files_drive__info__posix.cc) = 3e311e85fa444c74439e5e19459a9225b8209345
SHA1 (patch-base_files_file__path__watcher.h) = 18479d431e7266bc5bd2afe2a4fb4f9c22829b2e
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 019f73c91a4ba410ae42560fc4b68d7593ea0501
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 232c293bc5941a8842d30176cc8fda2d2dadd422
SHA1 (patch-base_files_file__path__watcher__kqueue.cc) = 4c97709ad9365e96ad4e2b1ea85d99858fd9f641
SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 60554ad4d5b3b36d9579d1b6e06e14a525901f39
SHA1 (patch-base_files_file__util__posix.cc) = c6c51c97d6963bbe9e5c63e3ead829be93c6d0ff
@@ -464,13 +465,13 @@ SHA1 (patch-base_test_test__file__util__linux.cc) = eece3b418c850ec9d65d7b09ece4
SHA1 (patch-base_test_test__file__util__posix.cc) = 0e0a0231538c25052641455ee4115aa4be0055a9
SHA1 (patch-base_threading_hang__watcher.cc) = 7089f6ecfa2eca3577142f524c9e8385a14936af
SHA1 (patch-base_threading_platform__thread.h) = 26a5721601e3b80f367d21610cf8d70f55ceeec1
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = 51a95337b5041c279682bac60daf1b142cc1f9e3
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 0b00e4cdb7ce758cf7594a6de8ea5696e539d75b
SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = f03cb838ce7c4e8e380e4f385f0863d25ade2107
SHA1 (patch-base_threading_platform__thread__metrics.cc) = c7784e4df8ce597d27317866988dcc000aa06c90
SHA1 (patch-base_threading_platform__thread__metrics.h) = f206ffbb0e2380c61941174789335b5d01e65fba
SHA1 (patch-base_threading_platform__thread__posix.cc) = 659aa75b2b6406e3f4dc792735f87d970ac7a189
SHA1 (patch-base_threading_platform__thread__unittest.cc) = 4252b537f168d931bd0ebd8625131270271846c4
-SHA1 (patch-base_time_time__now__posix.cc) = 103664b72c92680e5bef56b5a6e7324f649a5eb1
+SHA1 (patch-base_time_time__now__posix.cc) = f6f4ef004d78227dd7674c63cd7f893c23076121
SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = dcdc493b4117a62837c1398e1344d768a91ef4b2
SHA1 (patch-base_trace__event_memory__dump__manager.cc) = 2115a602621280c6f986d92bf852f29439c272d5
SHA1 (patch-base_trace__event_process__memory__dump.cc) = 4acd027bf708833235595b9e2be1f5779016976a
@@ -509,11 +510,11 @@ SHA1 (patch-build_rust_gni__impl_crubit__shared__args.gni) = ac787754702c7de15d1
SHA1 (patch-build_rust_rust__api__from__cpp.gni) = e85b9a584655bb2021205e6dfa9698a932593021
SHA1 (patch-build_rust_rust__bindgen__generator.gni) = 66eef94709adf304241464b48b407dec32c19cd3
SHA1 (patch-build_rust_std_BUILD.gn) = c13e338475ac311702a1f8d39b1d4f5653c6d650
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 35b0bc4c52256223b440123a53b42fa4431d4e5f
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 02bbccecd02bf5f5fa97d2bbe32229d470285ae2
SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = d7ac2c13c73f2ee1866d9e3a0b61f8aa81eca51d
SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 90721851499ca8802d312945815b89398f4d6b3f
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = d7e1f93116e4fc178ad8bec2761388000dcd25e9
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 293cc61c3cc81ed74110fadf5f900e350f7225cb
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = d03e69fc7ed346a28de42dd9a4c895faafd022fe
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 6273179f440c719c5754e965fc989c736d4d8027
SHA1 (patch-build_toolchain_toolchain.gni) = 27f27477f619b0cc29c87eede5e3635600792f23
SHA1 (patch-buildtools_third__party_libc++abi_BUILD.gn) = d94639a9087d967b90360d10e566139493ca869d
SHA1 (patch-cc_base_features.cc) = 18b9356fa6db9d9b2a30d31ae774840afd7c9540
@@ -1179,7 +1180,7 @@ SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = e4a9e1
SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = 6c204215e4c22ee0a9d05fef65c7ec07961b1a02
SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 13b6fc25bff57b83c27439f6a908f1e718884664
SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 69cfbf0490b31116b4db3347549acfe05348a607
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = e62683a48961972f0c906633bcc7d981e37352d3
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 75ac137a4d0bb52c9536274d1f68e00acf4fd1b3
SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 4b05828074aa1b7036ca359a58b4884f7abe431c
SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 022280325a166a770a4fea9c1d47748af5f4f63e
SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 16e393a06743fffaa61289d851d56b8b4bd84422
@@ -1227,8 +1228,8 @@ SHA1 (patch-content_common_BUILD.gn) = 0671bfe4228dee8d1333fe02bc7e58c0543049c5
SHA1 (patch-content_common_features.cc) = 6cf55fd884aca2f67b0b286d37bea3cae6f9ddda
SHA1 (patch-content_common_features.h) = 12dcceb10e321c4e968850b39cd87fd155f475be
SHA1 (patch-content_common_font__list__unittest.cc) = 3a21bd4b63ebc951a72228567608013075b12520
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = c99fedbe073314a68b0dbb81a719ba135865786b
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 1eb688f37fc880087a4998f1fee217c5f2e64d03
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 64362958f2a1278a3933c648b2f78b0fa1b0220d
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 3b4984f5690cb89926873b023759bbcbc2e300da
SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 1e82a7cc6866fdf0c1f7fcba48b4adc6651d9dae
SHA1 (patch-content_common_thread__type__switcher.mojom) = 1a0c61ea25fa16b7467ecf58196d2ce1be57648b
SHA1 (patch-content_gpu_gpu__child__thread.cc) = 922ec15f8cf6f3df06a68e371f95e560ced17ee3
@@ -1341,12 +1342,12 @@ SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = 23254647817428468261a634
SHA1 (patch-media_audio_audio__input__device.cc) = 8b984efc524c3ce0496e6b3e8607fe5130e48a75
SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = 933a44bb8f11c3da05c3f4d9c983ee93ae097ff9
SHA1 (patch-media_audio_pulse_pulse__util.cc) = 7af53bee14123ddd7b9136055ee71931b0e5a942
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = 32feffe0ae4ab8aa3758f763f8faf71696b5a6e2
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 9a17b8f677bdcd95502e27bdff09dfbbfa1b11f6
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = ffc61491c176e33630678b17f6d070c96d91dd1b
-SHA1 (patch-media_audio_sndio_sndio__input.h) = 89d76e0b6cffb2477fafeb3a2d5f3537220185eb
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = bdaa983910b2bd3778f622a6bce6015e09769095
-SHA1 (patch-media_audio_sndio_sndio__output.h) = b975fe0c4ed7b039cd6f4f8e8e702f99e88658ae
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = ec2c5090e8b91dfc7f09a3e6796ec3f6daa5f203
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = c40e6c8fdaff9d5130ccb02e2064d1fbdee08620
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = 40f94004c8b26cd0f2404a4b1987c5646fe2ab92
+SHA1 (patch-media_audio_sndio_sndio__input.h) = cb6631edf1fa3bcd0c24c106497ae8e5f2824fb1
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = 840be330e332802db2cb1538b2c250a40c0a86c6
+SHA1 (patch-media_audio_sndio_sndio__output.h) = 9ceb164d6df256be93b1895530505ee12b5a4ebd
SHA1 (patch-media_base_audio__latency.cc) = d727d0316830a82067c1ee861f3e20cfcc4e1200
SHA1 (patch-media_base_libaom__thread__wrapper.cc) = ea75712198850e70c2b8731e68ad4ec787fdbcf6
SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 59c3dc8493adc2e639f9aad06b8868ee82d9c8fd
@@ -1548,11 +1549,11 @@ SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 1151e18f19b6d45f62872
SHA1 (patch-sandbox_policy_BUILD.gn) = d8203023880bf9014b03c7d6caf0b4bf1225d503
SHA1 (patch-sandbox_policy_features.cc) = 7bee3f0962704585a27333ce22799275fa4c6478
SHA1 (patch-sandbox_policy_features.h) = 2021b3328fd42214c1bd76c395b580554fcfaaba
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = d86e7e90eb9fce11f084e67396061933514d7d53
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 9b2cad31b76cd107585ceceb7b4f0d1f1574ff6e
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = f1ae7319a6263f14317d4399b69658501b2dda90
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 3a450f5ec21e045ce8dabcf4fad26e635d484166
SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 22f7f24aa1da002c1407e387e1a9e388bfa74f36
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 441913d523104615cd11eeb82898b1557102a043
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 477fec88183754f1cf931afe4acc3a4cf95a5ba6
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 28783bf5134512a607baca678ebb88d5214dfa22
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 88658eb629e9329248ac548b082cc154fc4c9507
SHA1 (patch-sandbox_policy_sandbox.cc) = 24a6f1dcc7cbf0cf5bdec5e4236557612c9a7283
SHA1 (patch-sandbox_policy_sandbox.h) = f79e12f2369596182d02b9b5ac7d0dd5eb7f7c87
SHA1 (patch-sandbox_policy_sandbox__type.cc) = 977b5c02657eb89b63ca9d00fefe0d8a3fbfdbb6
@@ -1564,15 +1565,15 @@ SHA1 (patch-services_device_BUILD.gn) = 3f54c143c8a9b4033b01127ef469d904b16e78b9
SHA1 (patch-services_device_device__service.cc) = dd8895d193461c630bcc5ef0f1e864d5c4fd9854
SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = cac45194f02f2df0b8a68406eedf7d6cf8b15841
SHA1 (patch-services_device_hid_BUILD.gn) = 260ccdcb913dfcac2c366b822005ff3167a74008
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = d531b3cfa1481a626956de3cb726c27ffc9ef016
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = 88385f43e7705e71f5ffb937792255ffb6adddd6
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = ffcedf049a92d6aa83dfc0f3103b2d8185fe94e9
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = a68c1dfd29e7424da6be989c61cd03d5148e8bdd
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = ea634b1c80251a76b9a768793a2d81ec94b3696d
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = 83dedd27b5491004e6ff2f2868b5b8b5e5437bec
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 8b1c755bba0faae7ed5506a1fb8b30bd0e79d2f7
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 60fbb010d2ee9b3aadd7d529ca162323371e9fa1
SHA1 (patch-services_device_hid_hid__service.cc) = 82c4fdee42f1b9257908d704eab64e301fc07db7
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = 494d58a04e8abf546df4620d93f5377b70edbdc1
-SHA1 (patch-services_device_hid_hid__service__fido.h) = 2c4203b392e408c88de3e360dc895c0b8e4b41c7
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = bc0bc948e9778bc8f732c4aad3b9d4910a9d7dfd
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 3376df7f038ebc6eef25f529544e171601f57e05
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = 56b4952eecb1c1dcf8f750e550cb2bf270bab642
+SHA1 (patch-services_device_hid_hid__service__fido.h) = cce7f28b4f472dea0bfe884e9822d65bd112ba73
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 98c95f1782a028b9d968ae7a250f6c690815041a
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 73c317a74f213f8dbc58956e1d44f0fabc6141ba
SHA1 (patch-services_device_public_cpp_device__features.cc) = 1c90a7f24ccd1ab772fe52ad5b3f8d0d7a2a2e97
SHA1 (patch-services_device_public_cpp_device__features.h) = 2af7c56d3a10b36c586fd8b8c3ef665c62517643
SHA1 (patch-services_device_public_mojom_BUILD.gn) = b64924b0667e64b89ee0d05bd8d17b7de372e618
@@ -1584,8 +1585,8 @@ SHA1 (patch-services_device_usb_BUILD.gn) = 7ec95c73035e656bfa2ec8b6a53a3bc406aa
SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = c0c11b8abd07e1a31e814fc841877d7f9fdd74d7
SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = 146a7e727c2b411f9b49bdb2ccb2e89ed2575cf2
SHA1 (patch-services_device_usb_usb__service.cc) = 6f37102076cac5adac2a08e8d3aa9e815065d3db
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = ac0a82e7bb11a8e013a37877867130268ab006e4
-SHA1 (patch-services_device_usb_usb__service__fake.h) = c753332f9bac035d19d02c0888975192afd10588
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = b687e6b73b866501a9eb6e382ddeee51370f3621
+SHA1 (patch-services_device_usb_usb__service__fake.h) = 2553d4fcd17ad8e614125a453a0d2e8f05ffe859
SHA1 (patch-services_network_BUILD.gn) = 8c2fefd22d99a2fe8cedf3e6b454d1d3b3eb86d3
SHA1 (patch-services_network_network__context.cc) = 2e5700cc023c4034f17f367a65abe989bf72f961
SHA1 (patch-services_network_network__context.h) = c2b90f1840ccdb7c0f3b104bc6c773d0a12b0bf6
@@ -1603,7 +1604,7 @@ SHA1 (patch-services_on__device__model_ml_gpu__blocklist.cc) = c704725fab973a065
SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 9fe3550f5ee932dd165b7ed636765aa29e040358
SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 9c384737dcfb64be0695a9591d3f858313ccfaf0
SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = f29b2e079b36c6b296da1895ff9796de724da57d
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = c15921f07edd6b80993145ef2f80cefd046ad3ce
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = ce482a303f5c5523599c0a3860e1063e65267f5e
SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = b780cdaa03ba3c392d6f0ac1ca6c28eee4e8e55b
SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = f2830954a3060a7fb29ce3b02fc83941577126b9
SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = aff5a65ce9dfd100688dbcf6cb73022da4f384ca
@@ -1702,7 +1703,7 @@ SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = fe3be9fe6611a124312e29728ec53e9f
SHA1 (patch-third__party_crabbyavif_BUILD.gn) = 7bdc43a3fbfb4d5fdb6fe429d42a93add6942ba3
SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 35346f450b83d923950bcf1485ac2c5a644210ce
SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = 956b7cad1c2d954d6553b3c38814fec0f5470b32
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = b44b411a5a3e523b4d0f4e2636d237ef64a0f93b
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = b309f50f5ded3ddbb9c995ee220b8f940f0c0eb5
SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = aea97ff9e8cf03432854802b48cf746e440b918a
SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = d51049605cb59d811193f6757a9841e6ed5a1a0a
SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 355749578bba95b8d8d4d6d5a0cb8458f7bbc304
@@ -1788,6 +1789,7 @@ SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 40887
SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 968a4fa370b551f7fcb7e5d98b5f65566c8119a2
SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 7cb3f726adeb0c53751bba041874785ed91f0bb1
SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = 1f1ba9fcf6a143aac00ef50bc8b5e417533309fb
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_futex.h) = 27231d1c751d703cfac01ad3a4d5189094599f29
SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = d25fbded37252e5d08cbfad8b4e1a57542bafbb8
SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = a3a3e4275d0af807eb6f6d845e2358abe94f57a2
SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = db24d3f7036dd8a9bd8bf32797f9f023a06794db
@@ -1816,7 +1818,7 @@ SHA1 (patch-third__party_skia_rust_png_FFI.rs) = d65334e84b17d52ccc2ef475412cda6
SHA1 (patch-third__party_skia_src_core_SkAutoLocaleSetter.h) = 02437bf073053ae395055a784c33805866bbe9fa
SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 96c67f35c4007bc89646177fc5f5ff1d5c0580f4
SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 773ea25790a310d68519488debcab0128ec6727e
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 3e825fdf8edad1b155de2d5f80bea22242c59b35
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = e952c07b8cc3c5a3789db6cb0f4555531285e3f0
SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = e30da35b8f41b3320517c485b3932a1397377663
SHA1 (patch-third__party_sqlite_BUILD.gn) = 9d051307bf1a375de2b6f007b60bcf5a62588114
SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 5ea4c2625937d53ee275d96948df2f5b68d5de62
@@ -2060,5 +2062,5 @@ SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = d9c4d65f789f16d2791bbd
SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 2ac562435c95423a9025539e5931f093fe986ebd
SHA1 (patch-v8_src_wasm_stacks.cc) = 36bd64dd40d19d8617ca24048ca9508a62106bb2
SHA1 (patch-v8_tools_metagen_metagen.py) = 70ebd26f8dea5915fe1c6959ca5069dd0c5ab601
-SHA1 (patch-v8_tools_run-paxctl.py) = 9aa1f3a5f95283e2ef56803eb18a27241e59b1b0
+SHA1 (patch-v8_tools_run-paxctl.py) = 960c94164e022ccbac7eaf5df7156ba79ecc39a9
SHA1 (patch-v8_tools_run.py) = f8eb24d5fea49e062c5312fbf0ccfd63983ae0f0
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__tls.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__tls.h
new file mode 100644
index 0000000000..5bf2f26eca
--- /dev/null
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__tls.h
@@ -0,0 +1,25 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- base/allocator/partition_allocator/src/partition_alloc/partition_tls.h.orig 2026-11-02 23:22:33.000000000 +0000
++++ base/allocator/partition_allocator/src/partition_alloc/partition_tls.h
+@@ -65,9 +65,16 @@ constexpr inline size_t kMaxThreadCacheI
+ constexpr inline uintptr_t kTombstone = 1;
+ constexpr inline uintptr_t kTombstoneMask = ~kTombstone;
+
++/* NetBSD doesn't use futex, so ::Lock wraps a pthread_mutex_t
++ * instead of using SpinningMutex. This makes ThreadCache
++ * 32 bytes larger than with SpinningMutex.
++ */
+ #if PA_BUILDFLAG(HAS_64_BIT_POINTERS)
+ constexpr inline size_t kThreadCacheStorageSize =
+ 1512 + (PA_CONFIG(THREAD_CACHE_ALLOC_STATS) ? 896 : 0) +
++#if PA_BUILDFLAG(IS_NETBSD)
++ 32 +
++#endif
+ ((PA_BUILDFLAG(DCHECKS_ARE_ON) ||
+ PA_BUILDFLAG(ENABLE_PARTITION_LOCK_REENTRANCY_CHECK))
+ ? 8
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 cc9a014a26..4a23e69b1a 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-11-07 16:33:22.741477732 +0000
+--- base/files/file_path_watcher_bsd.cc.orig 2026-11-08 10:04:49.629513580 +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 c27f3c636b..8186d98822 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-11-07 16:33:22.751515890 +0000
+--- base/threading/platform_thread_bsd.cc.orig 2026-11-08 10:04:49.641995274 +0000
+++ base/threading/platform_thread_bsd.cc
@@ -0,0 +1,40 @@
+// Copyright 2023 The Chromium Authors
diff --git a/chromium/patches/patch-base_time_time__now__posix.cc b/chromium/patches/patch-base_time_time__now__posix.cc
index 913c7bd881..91e47929db 100644
--- a/chromium/patches/patch-base_time_time__now__posix.cc
+++ b/chromium/patches/patch-base_time_time__now__posix.cc
@@ -18,3 +18,15 @@ $NetBSD$
}
} // namespace subtle
+@@ -147,7 +151,11 @@ namespace subtle {
+ // ChromeOS, and Android). Apple platforms use an alternate implementation in
+ // time_apple.mm.
+ time_internal::RealTicks RealTicksNowIgnoringOverride() {
++#if BUILDFLAG(IS_NETBSD)
++ return time_internal::RealTicks() + Microseconds(ClockNow(CLOCK_MONOTONIC));
++#else
+ return time_internal::RealTicks() + Microseconds(ClockNow(CLOCK_BOOTTIME));
++#endif
+ }
+ } // namespace subtle
+
diff --git a/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn b/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
index 83d0c46902..a238612dcc 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-11-07 16:33:22.756706336 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig 2026-11-08 10:04:49.647174019 +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 4927c63c52..b1d0e9b103 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-11-07 16:33:22.757402961 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig 2026-11-08 10:04:49.647613996 +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 e73757ba47..85c26f4ff1 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-11-07 16:33:22.757551955 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig 2026-11-08 10:04:49.647757743 +0000
+++ build/toolchain/openbsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
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 9403b06d0e..6a6c8a4e09 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-11-07 16:33:22.872446196 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2026-11-08 10:04:49.763139586 +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 b9c935fe71..01f88d2a1b 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-11-07 16:33:22.882486831 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2026-11-08 10:04:49.777501022 +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 4f38a41668..7957b185ad 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-11-07 16:33:22.882599940 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2026-11-08 10:04:49.777614076 +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 859ad29e8e..b7693d98ee 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-11-07 16:33:22.901623657 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig 2026-11-08 10:04:49.795989876 +0000
+++ media/audio/sndio/audio_manager_sndio.cc
@@ -0,0 +1,217 @@
+// 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 d6fc2155fe..325787a37f 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-11-07 16:33:22.901739432 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig 2026-11-08 10:04:49.796110743 +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 2d389b74c5..9a7633890d 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-11-07 16:33:22.901836583 +0000
+--- media/audio/sndio/sndio_input.cc.orig 2026-11-08 10:04:49.796209794 +0000
+++ media/audio/sndio/sndio_input.cc
@@ -0,0 +1,203 @@
+// 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 3f9f0cf1bb..6ff4d0f6fd 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-11-07 16:33:22.901951726 +0000
+--- media/audio/sndio/sndio_input.h.orig 2026-11-08 10:04:49.796329279 +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 ffe1e5ba9d..afdd86c961 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-11-07 16:33:22.902051323 +0000
+--- media/audio/sndio/sndio_output.cc.orig 2026-11-08 10:04:49.796437786 +0000
+++ media/audio/sndio/sndio_output.cc
@@ -0,0 +1,194 @@
+// 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 29649097ed..ca4986393c 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-11-07 16:33:22.902168611 +0000
+--- media/audio/sndio/sndio_output.h.orig 2026-11-08 10:04:49.796555709 +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-sandbox_policy_freebsd_sandbox__freebsd.cc b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index a1c6b5b6f2..54e1b558df 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-11-07 16:33:22.936155403 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2026-11-08 10:04:49.825899509 +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 2ab59adc30..ca78eb9260 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-11-07 16:33:22.936274286 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2026-11-08 10:04:49.826020697 +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 ab21a6498a..28c28a2085 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-11-07 16:33:22.936555363 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2026-11-08 10:04:49.826303193 +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 c7c8c6fb6b..22c2d002ee 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-11-07 16:33:22.936696749 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2026-11-08 10:04:49.826446319 +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 b48e2a2952..ec8b336d20 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-11-07 16:33:22.938016814 +0000
+--- services/device/hid/hid_connection_fido.cc.orig 2026-11-08 10:04:49.827900971 +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 c3ecf32dcc..0005725ae8 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-11-07 16:33:22.938190206 +0000
+--- services/device/hid/hid_connection_fido.h.orig 2026-11-08 10:04:49.828051680 +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 89eb3711c8..63ae495c98 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-11-07 16:33:22.938303856 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig 2026-11-08 10:04:49.828163682 +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 2911ffa353..49f0d917f6 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-11-07 16:33:22.938437593 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig 2026-11-08 10:04:49.828302751 +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 cc2a416e8a..1db05855ec 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-11-07 16:33:22.938660713 +0000
+--- services/device/hid/hid_service_fido.cc.orig 2026-11-08 10:04:49.828525975 +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 1e27ed5186..0dbbde9dd8 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-11-07 16:33:22.938814027 +0000
+--- services/device/hid/hid_service_fido.h.orig 2026-11-08 10:04:49.828680200 +0000
+++ services/device/hid/hid_service_fido.h
@@ -0,0 +1,56 @@
+// 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 113712c50f..63f10b726e 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-11-07 16:33:22.939043672 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig 2026-11-08 10:04:49.828806067 +0000
+++ services/device/hid/hid_service_freebsd.cc
@@ -0,0 +1,394 @@
+// 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 ae27459473..33a1ed2bb0 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-11-07 16:33:22.939195012 +0000
+--- services/device/hid/hid_service_freebsd.h.orig 2026-11-08 10:04:49.828956145 +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 a9e13a48d0..0abc3b751b 100644
--- a/chromium/patches/patch-services_device_usb_usb__service__fake.cc
+++ b/chromium/patches/patch-services_device_usb_usb__service__fake.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/usb_service_fake.cc.orig 2026-11-07 16:33:22.940651340 +0000
+--- services/device/usb/usb_service_fake.cc.orig 2026-11-08 10:04:49.830391313 +0000
+++ services/device/usb/usb_service_fake.cc
@@ -0,0 +1,49 @@
+// Copyright 2014 The Chromium Authors
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 7293074455..f810e163aa 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-11-07 16:33:22.940762565 +0000
+--- services/device/usb/usb_service_fake.h.orig 2026-11-08 10:04:49.830503115 +0000
+++ services/device/usb/usb_service_fake.h
@@ -0,0 +1,48 @@
+// Copyright 2015 The Chromium Authors
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 3b5ef049e9..c99479907c 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-11-07 16:33:22.946371755 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2026-11-08 10:04:49.833722121 +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 24e9fc94a3..32a93b39e3 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-11-07 16:33:23.067440781 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2026-11-08 10:04:49.852463589 +0000
+++ third_party/crashpad/crashpad/client/crashpad_client_posix.cc
@@ -0,0 +1,41 @@
+// Copyright 2017 The Crashpad Authors. All rights reserved.
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_futex.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_futex.h
new file mode 100644
index 0000000000..98df6b9276
--- /dev/null
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_futex.h
@@ -0,0 +1,18 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/perfetto/include/perfetto/ext/base/futex.h.orig 2026-11-02 23:22:33.000000000 +0000
++++ third_party/perfetto/include/perfetto/ext/base/futex.h
+@@ -26,7 +26,8 @@
+ // TODO(rsavitski): Add support for other platforms.
+ #define PERFETTO_HAS_FUTEX() \
+ (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID))
++ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_NETBSD)
+
+ namespace perfetto::base {
+
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 319272ab02..942a94b106 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-11-07 16:33:23.084690115 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig 2026-11-08 10:04:49.869908337 +0000
+++ third_party/speech-dispatcher/libspeechd_version.h
@@ -0,0 +1,29 @@
+/*
diff --git a/chromium/patches/patch-v8_tools_run-paxctl.py b/chromium/patches/patch-v8_tools_run-paxctl.py
index f05d6351de..a6d5dea4de 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-11-07 16:33:23.185904710 +0000
+--- v8/tools/run-paxctl.py.orig 2026-11-08 10:04:50.001157636 +0000
+++ v8/tools/run-paxctl.py
@@ -0,0 +1,16 @@
+#!@PYTHONBIN@
Home |
Main Index |
Thread Index |
Old Index