Bug 286547 - www/chromium: 135.0.7049.114 poudriere build fails in stable/14
Summary: www/chromium: 135.0.7049.114 poudriere build fails in stable/14
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-chromium (Nobody)
URL:
Keywords:
: 286617 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-05-03 15:08 UTC by david
Modified: 2025-05-06 13:07 UTC (History)
5 users (show)

See Also:
bugzilla: maintainer-feedback? (chromium)


Attachments
Additional patch to fix build with gperf >= 3.2. Just drop it in files/. (878 bytes, patch)
2025-05-06 04:07 UTC, Don Lewis
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description david 2025-05-03 15:08:09 UTC
This is on my build machine, which normally builds chromium without issue.  Today, it is running:

freebeast(14.3-S)[5] uname -aUK
FreeBSD freebeast.catwhisker.org 14.3-STABLE FreeBSD 14.3-STABLE #178 stable/14-n271377-0aca1d4e7c76: Sat May  3 10:38:59 UTC 2025     root@freebeast.catwhisker.org:/common/S1/obj/usr/src/amd64.amd64/sys/GENERIC amd64 1403500 1403500

with the ports tree at main-n704480-1991ec2b7d03.

The failing build log is 192MB, so attaching it would be ... best not contemplated, I think.  So I've put it (and a gzipped copy, which is only 3.3MB) up at https://www.catwhisker.org/~david/FreeBSD/ports/chromium/ -- if that proves a hassle, I can upload it to freefall.
Comment 1 david 2025-05-04 13:06:42 UTC
After updating the build machine to:

freebeast(14.3-S)[8] uname -aUK
FreeBSD freebeast.catwhisker.org 14.3-STABLE FreeBSD 14.3-STABLE #179 stable/14-n271392-37abcf06f210: Sun May  4 10:33:25 UTC 2025     root@freebeast.catwhisker.org:/common/S1/obj/usr/src/amd64.amd64/sys/GENERIC amd64 1403500 1403500

and the ports tree to main-n704581-f3a36da5d32a

the build (still) fails.  I have uploaded that log as chromium-135.0.7049.114_0.log and provided a gzipped copy; same directory.
Comment 2 Florian Walpen 2025-05-04 15:27:26 UTC
I get the same build errors, I suppose the relevant error message is this:

gen/third_party/blink/renderer/core/css/css_property_names.cc:194:7: error: fallthrough annotation does not directly precede switch label
  194 |       [[fallthrough]];
      |       ^
gen/third_party/blink/renderer/core/css/css_property_names.cc:218:7: error: fallthrough annotation does not directly precede switch label
  218 |       [[fallthrough]];
      |       ^
gen/third_party/blink/renderer/core/css/css_property_names.cc:170:7: error: fallthrough annotation does not directly precede switch label
  170 |       [[fallthrough]];
      |       ^


If I'm not mistaken there has been a similar issue with qt5-webengine and qt6-webengine, caused by a gperf update. They seem to have a fix there, I don't have time to investigate now. But you could temporarily revert the gperf update for a quick test.
Comment 3 Don Lewis freebsd_committer freebsd_triage 2025-05-05 22:14:33 UTC
I see the same failure with a recent 15.0-CURRENT.

FreeBSD zipper.catspoiler.org 15.0-CURRENT FreeBSD 15.0-CURRENT #7 main-n276966-46adaf3642cf: Sat May  3 03:25:20 PDT 2025     dl@zipper.catspoiler.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64

Unfortunately, it looks like the source file with the errors is generated during the build,
Comment 4 Don Lewis freebsd_committer freebsd_triage 2025-05-05 23:53:18 UTC
/wrkdirs/usr/ports/www/chromium/work/chromium-135.0.7049.114/out/Release/gen/third_party/blink/renderer/core/css/css_property_names.cc:

// Generated by third_party/blink/renderer/build/scripts/gperf.py
/* C++ code produced by gperf version 3.2.1 */
/* Command-line: gperf --key-positions='*' -P -n -m 50 -D -Q CSSPropStringPool  */
[snip]
      case 32:
        hval += asso_values[static_cast<unsigned char>(str[31])];
#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__
>= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ &&
 __clang_major__ >= 9)))
      [[fallthrough]];
#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
      __attribute__ ((__fallthrough__));
#endif
        [[fallthrough]];
      case 31:

Generated by:
[  8% 4057/50126] python3 ../../third_party/blink/renderer/build/scripts/run_wit
h_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third
_party -I ../../third_party/pyjson5/src -I ../../tools ../../third_party/blink/r
enderer/build/scripts/core/css/properties/make_css_property_instances.py ../../t
hird_party/blink/renderer/core/css/css_properties.json5 ../../third_party/blink/
renderer/core/css/computed_style_field_aliases.json5 ../../third_party/blink/ren
derer/platform/runtime_enabled_features.json5 --output_dir gen/third_party/blink
/renderer/core/css/properties --gperf gperf
Comment 5 Don Lewis freebsd_committer freebsd_triage 2025-05-06 00:27:41 UTC
I thing the problem is related to this gperf change:

==== New in 3.2 ====

* The generated code avoids several types of warnings:
  - "implicit fallthrough" warnings in 'switch' statements.

https://lists.gnu.org/archive/html/info-gnu/2025-04/msg00004.html
Comment 6 Don Lewis freebsd_committer freebsd_triage 2025-05-06 04:07:07 UTC
Created attachment 260191 [details]
Additional patch to fix build with gperf >= 3.2.  Just drop it in files/.

I am still waiting for my build to complete, but this patch looks promising. Just drop it in the files/ directory.  With it, the problematic .cc file looks like:

      /*FALLTHROUGH*/
      case 32:
        hval += asso_values[static_cast<unsigned char>(str[31])];
#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L &
& defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defin
ed __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GN
UC__ >= 10) || (defined __clang__ && __clang_major__ >= 9)))
      [[fallthrough]];
#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major
__ >= 10)
      __attribute__ ((__fallthrough__));
#endif
      /*FALLTHROUGH*/
      case 31:
Comment 7 commit-hook freebsd_committer freebsd_triage 2025-05-06 06:38:42 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d08dff4539804bb1a27f4d5badb6de9d695c2337

commit d08dff4539804bb1a27f4d5badb6de9d695c2337
Author:     Robert Nagy <rnagy@FreeBSD.org>
AuthorDate: 2025-05-06 06:32:51 +0000
Commit:     Robert Nagy <rnagy@FreeBSD.org>
CommitDate: 2025-05-06 06:38:11 +0000

    www/chromium: update to 136.0.7103.59

    Security:       https://vuxml.freebsd.org/freebsd/e195e915-2a43-11f0-8cb5-a8a1599412c6.html
    PR:             286547

 www/chromium/Makefile                              |   2 +-
 www/chromium/distinfo                              |  10 +-
 www/chromium/files/patch-BUILD.gn                  |  24 ++--
 www/chromium/files/patch-base_BUILD.gn             |  22 ++--
 ...cator_partition__allocator_partition__alloc.gni |  14 +--
 ...tition__allocator_src_partition__alloc_BUILD.gn |   4 +-
 ...lloc__base_threading_platform__thread__posix.cc |   4 +-
 .../files/patch-base_files_file__util__posix.cc    |  19 ++-
 www/chromium/files/patch-base_i18n_icu__util.cc    |   6 +-
 www/chromium/files/patch-base_logging__unittest.cc |   4 +-
 ...ch-base_profiler_stack__base__address__posix.cc |  10 +-
 www/chromium/files/patch-base_rand__util.h         |   4 +-
 www/chromium/files/patch-base_rand__util__posix.cc |  20 +--
 .../files/patch-base_synchronization_lock__impl.h  |   6 +-
 www/chromium/files/patch-base_system_sys__info.h   |   6 +-
 .../files/patch-base_system_sys__info__posix.cc    |   8 +-
 ...k_thread__pool_environment__config__unittest.cc |  12 +-
 .../files/patch-build_config_BUILDCONFIG.gn        |  10 +-
 .../files/patch-build_config_clang_BUILD.gn        |   6 +-
 .../files/patch-build_config_compiler_BUILD.gn     |  65 +++++-----
 www/chromium/files/patch-build_config_ozone.gni    |   4 +-
 www/chromium/files/patch-build_config_rust.gni     |   4 +-
 .../files/patch-build_toolchain_toolchain.gni      |   4 +-
 www/chromium/files/patch-cc_base_features.cc       |   4 +-
 .../patch-chrome_app_chrome__main__delegate.cc     |   4 +-
 www/chromium/files/patch-chrome_browser_BUILD.gn   |   4 +-
 .../files/patch-chrome_browser_about__flags.cc     | 137 ++++++++++++++-------
 ...e_browser_background_glic_glic__status__icon.cc |  19 ++-
 .../patch-chrome_browser_browser__features.cc      |  12 +-
 .../files/patch-chrome_browser_browser__features.h |  10 +-
 .../patch-chrome_browser_browser__process__impl.cc |   8 +-
 ...r_chrome__browser__interface__binders__webui.cc |  20 +--
 ...ome_browser_chrome__content__browser__client.cc |  56 ++++++---
 ...rome_browser_chrome__content__browser__client.h |   4 +-
 ...ssaging_messaging__backend__service__factory.cc |   4 +-
 ...iwa__key__distribution__component__installer.cc |   6 +-
 ...patch-chrome_browser_devtools_features.cc (new) |  11 ++
 .../patch-chrome_browser_devtools_features.h (new) |  11 ++
 ...ser_devtools_remote__debugging__server.cc (new) |  11 ++
 ...hrome_browser_download_download__item__model.cc |   4 +-
 ...-chrome_browser_enterprise_connectors_common.cc |   6 +-
 ...er_enterprise_connectors_connectors__service.cc |   4 +-
 ...ectors_reporting_realtime__reporting__client.cc |  10 +-
 ...nectors_reporting_realtime__reporting__client.h |   6 +-
 ...erprise_signals_context__info__fetcher.cc (new) |  20 +++
 ...ser_enterprise_signals_device__info__fetcher.cc |   4 +-
 ...wser_enterprise_util_managed__browser__utils.cc |  10 +-
 .../files/patch-chrome_browser_extensions_BUILD.gn |   4 +-
 ..._private_enterprise__reporting__private__api.cc |  10 +-
 ...management_chrome__management__api__delegate.cc |   4 +-
 ...s_api_runtime_chrome__runtime__api__delegate.cc |   4 +-
 ...extensions_api_settings__private_prefs__util.cc |  12 +-
 ...chrome_browser_extensions_api_tabs_tabs__api.cc |   4 +-
 ..._browser_extensions_external__provider__impl.cc |   6 +-
 ...ck_system__logs_about__system__logs__fetcher.cc |   6 +-
 ...k_system__logs_chrome__system__logs__fetcher.cc |   6 +-
 .../patch-chrome_browser_flag__descriptions.cc     |  69 ++++++-----
 .../patch-chrome_browser_flag__descriptions.h      |  67 +++++-----
 .../files/patch-chrome_browser_global__features.cc |  10 +-
 .../files/patch-chrome_browser_global__features.h  |   8 +-
 ...dia__galleries_media__file__system__registry.cc |   4 +-
 ...chrome__browser__main__extra__parts__metrics.cc |  12 +-
 ...ser_metrics_chrome__metrics__service__client.cc |  10 +-
 ...ch-chrome_browser_metrics_perf_cpu__identity.cc |   4 +-
 ...owser_net_profile__network__context__service.cc |  12 +-
 ...rowser_net_system__network__context__manager.cc |  30 ++---
 ...d__manager_chrome__password__manager__client.cc |   6 +-
 ...onfiguration__policy__handler__list__factory.cc |  50 ++++----
 .../patch-chrome_browser_prefs_browser__prefs.cc   |  18 +--
 ...patch-chrome_browser_printing_printer__query.cc |   4 +-
 ...hrome__browser__main__extra__parts__profiles.cc |  28 ++---
 .../patch-chrome_browser_profiles_profile__impl.cc |   4 +-
 ...ties_regional__capabilities__service__client.cc |  24 +---
 ...egional__capabilities__service__client.h (gone) |  20 ---
 ...ional__capabilities__service__factory.cc (gone) |  20 ---
 ...h-chrome_browser_renderer__preferences__util.cc |   8 +-
 ...owsing_chrome__password__protection__service.cc |   4 +-
 ...d__content__scanning_binary__upload__service.cc |   4 +-
 ...owser_screen__ai_screen__ai__service__router.cc |   6 +-
 ...self_receiving__ui__handler__registry.cc (gone) |  20 ---
 ..._send__tab__to__self__client__service.cc (gone) |  20 ---
 ...supervised__user__extensions__delegate__impl.cc |   4 +-
 ...__user_supervised__user__extensions__manager.cc |   6 +-
 ...ed__user__google__auth__navigation__throttle.cc |   6 +-
 ...r_task__manager_sampling_task__manager__impl.cc |   4 +-
 .../patch-chrome_browser_themes_theme__service.cc  |   6 +-
 ...-chrome_browser_ui_actions_chrome__action__id.h |   4 +-
 .../files/patch-chrome_browser_ui_browser.h        |   4 +-
 ...rome_browser_ui_browser__command__controller.cc |  18 +--
 .../patch-chrome_browser_ui_browser__commands.cc   |   4 +-
 .../patch-chrome_browser_ui_browser__ui__prefs.cc  |   6 +-
 .../files/patch-chrome_browser_ui_chrome__pages.cc |   8 +-
 ...me_browser_ui_prefs_prefs__tab__helper.cc (new) |  11 ++
 ...e_browser_ui_signin_signin__view__controller.cc |   4 +-
 ...chrome_browser_ui_startup_bad__flags__prompt.cc |   4 +-
 ...r_ui_startup_startup__browser__creator__impl.cc |   6 +-
 .../files/patch-chrome_browser_ui_tab__helpers.cc  |   6 +-
 .../files/patch-chrome_browser_ui_tabs_features.cc |   4 +-
 ...ui_task__manager_task__manager__table__model.cc |  17 ++-
 .../files/patch-chrome_browser_ui_ui__features.cc  |   6 +-
 .../files/patch-chrome_browser_ui_ui__features.h   |   6 +-
 ...h-chrome_browser_ui_views_accelerator__table.cc |   8 +-
 ...chrome_browser_ui_views_frame_browser__frame.cc |  10 +-
 ...-chrome_browser_ui_views_frame_browser__view.cc |   6 +-
 ...e_picture__in__picture__browser__frame__view.cc |  29 +++--
 ...me_picture__in__picture__browser__frame__view.h |   8 +-
 ...chrome_browser_ui_views_hung__renderer__view.cc |   4 +-
 ...rowser_ui_views_omnibox_omnibox__view__views.cc |   4 +-
 ...rowser_ui_views_profiles_profile__menu__view.cc |   8 +-
 ...ui_views_tabs_dragging_tab__drag__controller.cc |  12 +-
 .../patch-chrome_browser_ui_views_tabs_tab.cc      |   4 +-
 ...ui_views_tabs_tab__hover__card__bubble__view.cc |   4 +-
 ...wser_ui_views_tabs_tab__strip__combo__button.cc |   4 +-
 ...rome_browser_ui_views_tabs_tab__style__views.cc |   4 +-
 ..._education_browser__user__education__service.cc |   6 +-
 ...eb__applications_web__app__ui__manager__impl.cc |   6 +-
 ..._ui_webui_app__home_app__home__page__handler.cc |   4 +-
 ...i_certificate__manager_client__cert__sources.cc |  18 +--
 ...me_browser_ui_webui_chrome__web__ui__configs.cc |  19 +--
 ...i_webui_chrome__web__ui__controller__factory.cc |   8 +-
 ...wser_ui_webui_interstitials_interstitial__ui.cc |   8 +-
 ...tings_settings__localized__strings__provider.cc |  20 +--
 ...ser_ui_webui_signin_profile__picker__handler.cc |   4 +-
 ...r__education__internals__page__handler__impl.cc |   4 +-
 ...r_upgrade__detector_version__history__client.cc |   4 +-
 ...king_visited__url__ranking__service__factory.cc |   6 +-
 ...ications_extensions_extension__status__utils.cc |   6 +-
 ...ons_os__integration_os__integration__manager.cc |   4 +-
 ...integration_run__on__os__login__sub__manager.cc |   4 +-
 ...plications_os__integration_web__app__shortcut.h |   4 +-
 ...thn_chrome__authenticator__request__delegate.cc |   4 +-
 ...tch-chrome_browser_webauthn_enclave__manager.cc |  14 +--
 ...authn_password__credential__controller.cc (new) |  11 ++
 ...me_browser_webauthn_unexportable__key__utils.cc |   8 +-
 .../files/patch-chrome_common_chrome__features.cc  |   6 +-
 .../files/patch-chrome_common_chrome__features.h   |   6 +-
 .../files/patch-chrome_common_chrome__paths.cc     |  18 +--
 .../patch-chrome_common_chrome__paths__internal.h  |   4 +-
 .../files/patch-chrome_common_chrome__switches.cc  |   8 +-
 .../files/patch-chrome_common_chrome__switches.h   |   8 +-
 .../files/patch-chrome_common_pref__names.h        |  16 +--
 .../files/patch-chrome_common_url__constants.h     |   4 +-
 .../patch-chrome_common_webui__url__constants.h    |  10 +-
 ...h-chrome_enterprise__companion_event__logger.cc |   4 +-
 ...vices_printing_print__backend__service__impl.cc |  12 +-
 .../files/patch-chrome_utility_services.cc         |   8 +-
 ...hromecast_browser_cast__browser__main__parts.cc |  10 +-
 www/chromium/files/patch-components_BUILD.gn       |   6 +-
 ...ta__manager_payments_payments__data__manager.cc |  35 ++++--
 ...ata__manager_payments_payments__data__manager.h |  11 +-
 ...autofill_core_browser_payments_bnpl__manager.cc |   6 +-
 ...ill_core_common_autofill__payments__features.cc |   4 +-
 ...ponents_autofill_core_common_autofill__prefs.cc |  14 +--
 ...mponents_autofill_core_common_autofill__prefs.h |  21 +---
 ...onents_commerce_core_commerce__feature__list.cc |  33 ++---
 ...nstrained__window_constrained__window__views.cc |   4 +-
 .../files/patch-components_crash_core_app_BUILD.gn |   6 +-
 ...ce__signals_core_browser_browser__utils.h (new) |  20 +++
 ...ls_core_common_linux_platform__utils__linux.cc} |  18 +--
 ...ponents_embedder__support_user__agent__utils.cc |  43 ++++++-
 ...bedder__support_user__agent__utils__unittest.cc |   8 +-
 ...e__engagement_public_feature__configurations.cc |   6 +-
 ...eature__engagement_public_feature__constants.cc |  10 +-
 ...feature__engagement_public_feature__constants.h |   8 +-
 ...nts_feature__engagement_public_feature__list.cc |  14 +--
 ...ents_feature__engagement_public_feature__list.h |  22 ++--
 .../files/patch-components_gwp__asan_BUILD.gn      |   6 +-
 ...-components_gwp__asan_buildflags_buildflags.gni |   4 +-
 .../patch-components_gwp__asan_client_gwp__asan.cc |   4 +-
 ...nts_gwp__asan_crash__handler_crash__analyzer.cc |   4 +-
 ...-components_metrics_drive__metrics__provider.cc |  19 ++-
 ...trics_drive__metrics__provider__linux.cc (gone) |  16 ---
 .../files/patch-components_metrics_metrics__log.cc |   6 +-
 ...manager_core_browser_password__form__manager.cc |   8 +-
 ...word__manager_core_browser_password__manager.cc |  10 +-
 ...anager_core_browser_password__manager__client.h |   6 +-
 ...ore_browser_password__manual__fallback__flow.cc |   8 +-
 ...core_browser_password__manual__fallback__flow.h |   6 +-
 ...core_browser_password__store_login__database.cc |   6 +-
 ...core_browser_stub__password__manager__client.cc |   4 +-
 ...er_core_common_password__manager__pref__names.h |   4 +-
 ...mponents_performance__manager_public_features.h |   4 +-
 ...icy_core_browser_policy__pref__mapping__test.cc |   6 +-
 ...licy_core_common_cloud_cloud__policy__client.cc |   4 +-
 ...policy_core_common_cloud_cloud__policy__util.cc |  12 +-
 ...capabilities_regional__capabilities__service.cc |  16 +--
 ...apabilities_regional__capabilities__switches.cc |   4 +-
 ...capabilities_regional__capabilities__switches.h |   4 +-
 ...nents_search__engines_template__url__service.cc |   4 +-
 ...ts_signin_public_base_signin__switches.cc (new) |  11 ++
 ...nts_signin_public_base_signin__switches.h (new) |  11 ++
 .../files/patch-components_soda_soda__util.cc      |   8 +-
 .../patch-components_storage__monitor_BUILD.gn     |   6 +-
 ...storage__monitor_removable__device__constants.h |  12 +-
 ...r_core_browser_supervised__user__preferences.cc |   4 +-
 ...onents_supervised__user_core_common_features.cc |  21 +++-
 ...ponents_supervised__user_core_common_features.h |  16 ++-
 ...references_common__syncable__prefs__database.cc |   4 +-
 ...sted__vault_trusted__vault__connection__impl.cc |   4 +-
 ...nts_user__education_views_help__bubble__view.cc |   8 +-
 ...ents_user__education_views_help__bubble__view.h |   4 +-
 ...isited__url__ranking_public_url__visit__util.cc |   4 +-
 ...isplay__embedder_skia__output__surface__impl.cc |   4 +-
 ...omponents_viz_service_display_skia__renderer.cc |   4 +-
 ...e__sinks_root__compositor__frame__sink__impl.cc |   6 +-
 ...me__sinks_root__compositor__frame__sink__impl.h |   8 +-
 .../patch-components_webui_flags_flags__state.cc   |   4 +-
 www/chromium/files/patch-content_app_BUILD.gn      |   4 +-
 ...atch-content_app_content__main__runner__impl.cc |  20 +--
 www/chromium/files/patch-content_browser_BUILD.gn  |  10 +-
 ...sibility_browser__accessibility__state__impl.cc |   4 +-
 ...owser__accessibility__state__impl__auralinux.cc |  24 ++--
 .../patch-content_browser_browser__main__loop.cc   |   8 +-
 ..._compositor_viz__process__transport__factory.cc |   4 +-
 .../patch-content_browser_gpu_compositor__util.cc  |   6 +-
 ...content_browser_gpu_gpu__data__manager__impl.cc |   4 +-
 ...-content_browser_gpu_gpu__data__manager__impl.h |   4 +-
 ...rowser_gpu_gpu__data__manager__impl__private.cc |   4 +-
 ...browser_gpu_gpu__data__manager__impl__private.h |   8 +-
 ...wser_media_frameless__media__interface__proxy.h |  12 +-
 ...ent_browser_network__service__instance__impl.cc |   8 +-
 ...rowser_renderer__host_delegated__frame__host.cc |   4 +-
 ...r_renderer__host_render__process__host__impl.cc |  12 +-
 ...er_renderer__host_render__process__host__impl.h |   6 +-
 ...derer__host_render__widget__host__view__aura.cc |  12 +-
 ...browser_service__host_utility__process__host.cc |  10 +-
 .../patch-content_browser_v8__snapshot__files.cc   |   8 +-
 www/chromium/files/patch-content_common_BUILD.gn   |   4 +-
 .../files/patch-content_common_features.cc         |   4 +-
 www/chromium/files/patch-content_common_features.h |   4 +-
 .../patch-content_common_user__agent.cc (gone)     |  37 ------
 ...tent_public_browser_content__browser__client.cc |   4 +-
 ...atch-content_public_common_content__features.cc |   6 +-
 ...atch-content_public_common_content__switches.cc |   6 +-
 ...patch-content_public_common_content__switches.h |   6 +-
 .../patch-content_renderer_render__thread__impl.cc |  10 +-
 ...ent_renderer_renderer__blink__platform__impl.cc |  10 +-
 ...tent_renderer_renderer__blink__platform__impl.h |   4 +-
 www/chromium/files/patch-content_shell_BUILD.gn    |   4 +-
 ...owser_shell__platform__delegate__views.cc (new) |  11 ++
 .../files/patch-content_utility_services.cc        |  16 +--
 .../files/patch-content_utility_utility__main.cc   |   8 +-
 .../files/patch-content_zygote_zygote__linux.cc    |   8 +-
 ..._browser__context__keyed__service__factories.cc |   4 +-
 ...sions_browser_api_management_management__api.cc |   4 +-
 ...sions_browser_api_messaging_message__service.cc |   6 +-
 ...shell_browser_shell__extensions__api__client.cc |   4 +-
 ..._shell_browser_shell__extensions__api__client.h |   4 +-
 ...mand__buffer_service_dawn__context__provider.cc |   4 +-
 ...mmand__buffer_service_shared__context__state.cc |   8 +-
 ...image_angle__vulkan__image__backing__factory.cc |  11 +-
 ...service_shared__image_shared__image__factory.cc |  15 ++-
 ...ommand__buffer_service_webgpu__decoder__impl.cc |   6 +-
 .../files/patch-gpu_config_gpu__info__collector.cc |   4 +-
 .../files/patch-gpu_ipc_service_gpu__init.cc       |  18 +--
 .../patch-gpu_vulkan_vulkan__function__pointers.h  |   8 +-
 www/chromium/files/patch-headless_BUILD.gn         |   4 +-
 ...adless_lib_headless__content__main__delegate.cc |   4 +-
 www/chromium/files/patch-ipc_ipc__message__utils.h |   4 +-
 www/chromium/files/patch-media_BUILD.gn            |   4 +-
 www/chromium/files/patch-media_audio_BUILD.gn      |   4 +-
 .../files/patch-media_base_media__switches.cc      |  18 +--
 .../files/patch-media_base_media__switches.h       |  12 +-
 ...dia_capture_video_linux_v4l2__capture__device.h |   6 +-
 .../patch-media_gpu_buffer__validation.cc (gone)   |  29 -----
 ...pu_chromeos_mailbox__video__frame__converter.cc |   4 +-
 ...-media_gpu_chromeos_video__decoder__pipeline.cc |   8 +-
 ...gpu_gpu__video__decode__accelerator__factory.cc |   8 +-
 ...gpu_gpu__video__encode__accelerator__factory.cc |  14 +--
 .../patch-media_gpu_vaapi_vaapi__video__decoder.cc |   4 +-
 .../files/patch-media_gpu_vaapi_vaapi__wrapper.cc  |   4 +-
 .../files/patch-media_mojo_mojom_BUILD.gn (new)    |  11 ++
 .../patch-media_mojo_mojom_stable_BUILD.gn (gone)  |  11 --
 ..._video__decoder__types__mojom__traits.cc (gone) |  20 ---
 ...__video__decoder__types__mojom__traits.h (gone) |  11 --
 ...media_mojo_mojom_video__frame__mojom__traits.cc |  29 ++++-
 ..._mojo_mojom_video__frame__mojom__traits.h (new) |  11 ++
 .../patch-media_video_fake__gpu__memory__buffer.cc |  23 ++--
 ...ideo_gpu__memory__buffer__video__frame__pool.cc |   8 +-
 ...ia_video_video__encode__accelerator__adapter.cc |   4 +-
 .../files/patch-media_webrtc_audio__processor.cc   |   4 +-
 .../patch-mojo_public_tools_bindings_mojom.gni     |   4 +-
 www/chromium/files/patch-net_BUILD.gn              |  16 +--
 www/chromium/files/patch-net_base_features.cc      |   4 +-
 .../files/patch-net_cert_cert__verify__proc.h      |   4 +-
 .../patch-net_http_http__auth__gssapi__posix.cc    |  17 ++-
 ...xy__resolution_proxy__config__service__linux.cc |   6 +-
 .../patch-net_socket_udp__socket__unittest.cc      |   6 +-
 ..._tools_cert__verify__tool_cert__verify__tool.cc |   4 +-
 ..._url__request_url__request__context__builder.cc |   4 +-
 .../files/patch-pdf_pdfium_pdfium__engine.cc       |   6 +-
 .../files/patch-printing_printing__features.cc     |   8 +-
 .../files/patch-printing_printing__features.h      |   6 +-
 ...ting_host_base_desktop__environment__options.cc |   4 +-
 .../files/patch-remoting_host_chromoting__host.cc  |   4 +-
 .../files/patch-remoting_host_chromoting__host.h   |   4 +-
 .../files/patch-remoting_host_client__session.cc   |   4 +-
 .../files/patch-remoting_host_host__attributes.cc  |   4 +-
 .../patch-remoting_host_remoting__me2me__host.cc   |  28 ++---
 ...-remoting_host_session__policies__from__dict.cc |  12 +-
 www/chromium/files/patch-sandbox_linux_BUILD.gn    |   4 +-
 ...atch-sandbox_policy_openbsd_sandbox__openbsd.cc |   4 +-
 ...vice_geolocation_location__provider__manager.cc |   6 +-
 ...-services_device_public_cpp_device__features.cc |   4 +-
 ..._device_usb_usb__device__handle__usbfs.cc (new) |  38 ++++++
 ...s_device_usb_usb__device__handle__usbfs.h (new) |  38 ++++++
 www/chromium/files/patch-services_network_BUILD.gn |   4 +-
 .../patch-services_network_network__context.cc     |   6 +-
 .../patch-services_network_network__context.h      |   4 +-
 .../patch-services_network_network__service.cc     |   8 +-
 .../patch-services_network_network__service.h      |   8 +-
 .../patch-services_network_public_cpp_BUILD.gn     |   4 +-
 .../patch-services_network_public_mojom_BUILD.gn   |   6 +-
 ..._instrumentation_queued__request__dispatcher.cc |  12 +-
 www/chromium/files/patch-skia_ext_font__utils.cc   |   8 +-
 ...atch-third__party_abseil-cpp_absl_base_config.h |   6 +-
 .../patch-third__party_angle_src_common_platform.h |   4 +-
 ...tch-third__party_angle_src_libANGLE_Display.cpp |   6 +-
 ...rty_blink_renderer_build_scripts_gperf.py (new) |  20 +++
 ...blink_renderer_controller_blink__initializer.cc |   6 +-
 ...blink_renderer_core_exported_web__view__impl.cc |   6 +-
 ...ore_html_canvas_canvas__async__blob__creator.cc |   4 +-
 ...arty_blink_renderer_core_layout_layout__view.cc |   4 +-
 ...renderer_core_loader_mixed__content__checker.cc |   4 +-
 ...er_core_page_context__menu__controller.cc (new) |  11 ++
 ...party_blink_renderer_core_paint_paint__layer.cc |   4 +-
 ..._audio_audio__renderer__mixer__manager__test.cc |   4 +-
 ...odules_webgl_webgl__rendering__context__base.cc |   4 +-
 ...er_modules_webgpu_gpu__canvas__context.cc (new) |  11 ++
 ...rty_blink_renderer_modules_webgpu_gpu__queue.cc |   4 +-
 ...h-third__party_blink_renderer_platform_BUILD.gn |   4 +-
 ...nk_renderer_platform_fonts_font__description.cc |   6 +-
 ...r_platform_graphics_gpu_image__layer__bridge.cc |   4 +-
 ..._peerconnection_rtc__video__encoder__factory.cc |   4 +-
 ...derer_platform_runtime__enabled__features.json5 |  18 +--
 .../files/patch-third__party_lzma__sdk_C_CpuArch.c |  22 +---
 .../files/patch-third__party_node_node.gni         |  20 ++-
 ...s_desktop__capture_linux_wayland_egl__dmabuf.cc |  12 +-
 ...ideo__capture_linux_pipewire__session.cc (gone) |  20 ---
 .../patch-third__party_webrtc_rtc__base_network.cc |   8 +-
 ...ty_webrtc_rtc__base_physical__socket__server.cc |  18 +--
 www/chromium/files/patch-tools_gn_build_gen.py     |   4 +-
 ...ch-tools_perf_chrome__telemetry__build_BUILD.gn |   6 +-
 ...tch-ui_accessibility_accessibility__features.cc |   4 +-
 ...atch-ui_accessibility_accessibility__features.h |   4 +-
 .../files/patch-ui_accessibility_ax__node.cc (new) |  20 +++
 .../files/patch-ui_accessibility_ax__node.h (new)  |  11 ++
 .../files/patch-ui_accessibility_ax__tree.cc (new) |  38 ++++++
 .../files/patch-ui_accessibility_ax__tree.h (new)  |  29 +++++
 ...op_os__exchange__data__provider__non__backed.cc |   4 +-
 .../patch-ui_base_resource_resource__bundle.cc     |   4 +-
 .../files/patch-ui_base_test_ui__controls.h        |   4 +-
 .../files/patch-ui_base_ui__base__features.cc      |   8 +-
 .../files/patch-ui_base_ui__base__features.h       |   6 +-
 .../files/patch-ui_base_webui_web__ui__util.cc     |   6 +-
 www/chromium/files/patch-ui_color_color__id.h      |   4 +-
 .../files/patch-ui_color_color__provider__utils.cc |   4 +-
 .../files/patch-ui_compositor_compositor.cc        |   4 +-
 .../files/patch-ui_compositor_compositor.h         |   4 +-
 www/chromium/files/patch-ui_display_screen.h       |   4 +-
 www/chromium/files/patch-ui_gfx_BUILD.gn           |   4 +-
 .../files/patch-ui_gfx_gpu__memory__buffer.h       |  13 +-
 ...x_mojom_native__handle__types__mojom__traits.cc |  14 +--
 .../files/patch-ui_gfx_native__widget__types.h     |   6 +-
 www/chromium/files/patch-ui_gfx_x_atom__cache.cc   |   4 +-
 www/chromium/files/patch-ui_gl_BUILD.gn            |   8 +-
 .../files/patch-ui_gl_gl__implementation.cc        |   4 +-
 www/chromium/files/patch-ui_gl_gl__switches.cc     |   6 +-
 www/chromium/files/patch-ui_gtk_gtk__compat.cc     |   4 +-
 ...ive__theme_features_native__theme__features.cc} |   8 +-
 .../files/patch-ui_native__theme_native__theme.h   |   4 +-
 .../patch-ui_native__theme_native__theme__base.cc  |   8 +-
 ..._platform_headless_ozone__platform__headless.cc |   4 +-
 .../patch-ui_ozone_platform_x11_x11__window.cc     |   4 +-
 ...rm__window_platform__window__init__properties.h |   4 +-
 www/chromium/files/patch-ui_views_BUILD.gn         |   4 +-
 ...h-ui_views_accessibility_view__accessibility.cc |   6 +-
 .../patch-ui_views_controls_textfield_textfield.cc |  26 ++--
 .../files/patch-ui_views_corewm_tooltip__aura.cc   |   4 +-
 .../patch-ui_views_examples_widget__example.cc     |   4 +-
 ...__aura_desktop__window__tree__host__platform.cc |   6 +-
 www/chromium/files/patch-ui_views_widget_widget.cc |   4 +-
 .../files/patch-ui_views_widget_widget.h (new)     |  11 ++
 .../patch-ui_views_window_dialog__delegate.cc      |   4 +-
 www/chromium/files/patch-v8_BUILD.gn               |  12 +-
 www/chromium/files/patch-v8_include_v8config.h     |   4 +-
 www/chromium/files/patch-v8_src_api_api.cc         |   4 +-
 .../files/patch-v8_src_execution_isolate.cc        |   6 +-
 ...wasm_baseline_ia32_liftoff-assembler-ia32-inl.h |  30 ++---
 389 files changed, 2103 insertions(+), 1766 deletions(-)
Comment 8 commit-hook freebsd_committer freebsd_triage 2025-05-06 06:39:45 UTC
A commit in branch 2025Q2 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c597ffb74f739a616dce0af6aacfe5f7a467e88e

commit c597ffb74f739a616dce0af6aacfe5f7a467e88e
Author:     Robert Nagy <rnagy@FreeBSD.org>
AuthorDate: 2025-05-06 06:32:51 +0000
Commit:     Robert Nagy <rnagy@FreeBSD.org>
CommitDate: 2025-05-06 06:38:47 +0000

    www/chromium: update to 136.0.7103.59

    Security:       https://vuxml.freebsd.org/freebsd/e195e915-2a43-11f0-8cb5-a8a1599412c6.html
    PR:             286547
    (cherry picked from commit d08dff4539804bb1a27f4d5badb6de9d695c2337)

 www/chromium/Makefile                              |   2 +-
 www/chromium/distinfo                              |  10 +-
 www/chromium/files/patch-BUILD.gn                  |  24 ++--
 www/chromium/files/patch-base_BUILD.gn             |  22 ++--
 ...cator_partition__allocator_partition__alloc.gni |  14 +--
 ...tition__allocator_src_partition__alloc_BUILD.gn |   4 +-
 ...lloc__base_threading_platform__thread__posix.cc |   4 +-
 .../files/patch-base_files_file__util__posix.cc    |  19 ++-
 www/chromium/files/patch-base_i18n_icu__util.cc    |   6 +-
 www/chromium/files/patch-base_logging__unittest.cc |   4 +-
 ...ch-base_profiler_stack__base__address__posix.cc |  10 +-
 www/chromium/files/patch-base_rand__util.h         |   4 +-
 www/chromium/files/patch-base_rand__util__posix.cc |  20 +--
 .../files/patch-base_synchronization_lock__impl.h  |   6 +-
 www/chromium/files/patch-base_system_sys__info.h   |   6 +-
 .../files/patch-base_system_sys__info__posix.cc    |   8 +-
 ...k_thread__pool_environment__config__unittest.cc |  12 +-
 .../files/patch-build_config_BUILDCONFIG.gn        |  10 +-
 .../files/patch-build_config_clang_BUILD.gn        |   6 +-
 .../files/patch-build_config_compiler_BUILD.gn     |  65 +++++-----
 www/chromium/files/patch-build_config_ozone.gni    |   4 +-
 www/chromium/files/patch-build_config_rust.gni     |   4 +-
 .../files/patch-build_toolchain_toolchain.gni      |   4 +-
 www/chromium/files/patch-cc_base_features.cc       |   4 +-
 .../patch-chrome_app_chrome__main__delegate.cc     |   4 +-
 www/chromium/files/patch-chrome_browser_BUILD.gn   |   4 +-
 .../files/patch-chrome_browser_about__flags.cc     | 137 ++++++++++++++-------
 ...e_browser_background_glic_glic__status__icon.cc |  19 ++-
 .../patch-chrome_browser_browser__features.cc      |  12 +-
 .../files/patch-chrome_browser_browser__features.h |  10 +-
 .../patch-chrome_browser_browser__process__impl.cc |   8 +-
 ...r_chrome__browser__interface__binders__webui.cc |  20 +--
 ...ome_browser_chrome__content__browser__client.cc |  56 ++++++---
 ...rome_browser_chrome__content__browser__client.h |   4 +-
 ...ssaging_messaging__backend__service__factory.cc |   4 +-
 ...iwa__key__distribution__component__installer.cc |   6 +-
 ...patch-chrome_browser_devtools_features.cc (new) |  11 ++
 .../patch-chrome_browser_devtools_features.h (new) |  11 ++
 ...ser_devtools_remote__debugging__server.cc (new) |  11 ++
 ...hrome_browser_download_download__item__model.cc |   4 +-
 ...-chrome_browser_enterprise_connectors_common.cc |   6 +-
 ...er_enterprise_connectors_connectors__service.cc |   4 +-
 ...ectors_reporting_realtime__reporting__client.cc |  10 +-
 ...nectors_reporting_realtime__reporting__client.h |   6 +-
 ...erprise_signals_context__info__fetcher.cc (new) |  20 +++
 ...ser_enterprise_signals_device__info__fetcher.cc |   4 +-
 ...wser_enterprise_util_managed__browser__utils.cc |  10 +-
 .../files/patch-chrome_browser_extensions_BUILD.gn |   4 +-
 ..._private_enterprise__reporting__private__api.cc |  10 +-
 ...management_chrome__management__api__delegate.cc |   4 +-
 ...s_api_runtime_chrome__runtime__api__delegate.cc |   4 +-
 ...extensions_api_settings__private_prefs__util.cc |  12 +-
 ...chrome_browser_extensions_api_tabs_tabs__api.cc |   4 +-
 ..._browser_extensions_external__provider__impl.cc |   6 +-
 ...ck_system__logs_about__system__logs__fetcher.cc |   6 +-
 ...k_system__logs_chrome__system__logs__fetcher.cc |   6 +-
 .../patch-chrome_browser_flag__descriptions.cc     |  69 ++++++-----
 .../patch-chrome_browser_flag__descriptions.h      |  67 +++++-----
 .../files/patch-chrome_browser_global__features.cc |  10 +-
 .../files/patch-chrome_browser_global__features.h  |   8 +-
 ...dia__galleries_media__file__system__registry.cc |   4 +-
 ...chrome__browser__main__extra__parts__metrics.cc |  12 +-
 ...ser_metrics_chrome__metrics__service__client.cc |  10 +-
 ...ch-chrome_browser_metrics_perf_cpu__identity.cc |   4 +-
 ...owser_net_profile__network__context__service.cc |  12 +-
 ...rowser_net_system__network__context__manager.cc |  30 ++---
 ...d__manager_chrome__password__manager__client.cc |   6 +-
 ...onfiguration__policy__handler__list__factory.cc |  50 ++++----
 .../patch-chrome_browser_prefs_browser__prefs.cc   |  18 +--
 ...patch-chrome_browser_printing_printer__query.cc |   4 +-
 ...hrome__browser__main__extra__parts__profiles.cc |  28 ++---
 .../patch-chrome_browser_profiles_profile__impl.cc |   4 +-
 ...ties_regional__capabilities__service__client.cc |  24 +---
 ...egional__capabilities__service__client.h (gone) |  20 ---
 ...ional__capabilities__service__factory.cc (gone) |  20 ---
 ...h-chrome_browser_renderer__preferences__util.cc |   8 +-
 ...owsing_chrome__password__protection__service.cc |   4 +-
 ...d__content__scanning_binary__upload__service.cc |   4 +-
 ...owser_screen__ai_screen__ai__service__router.cc |   6 +-
 ...self_receiving__ui__handler__registry.cc (gone) |  20 ---
 ..._send__tab__to__self__client__service.cc (gone) |  20 ---
 ...supervised__user__extensions__delegate__impl.cc |   4 +-
 ...__user_supervised__user__extensions__manager.cc |   6 +-
 ...ed__user__google__auth__navigation__throttle.cc |   6 +-
 ...r_task__manager_sampling_task__manager__impl.cc |   4 +-
 .../patch-chrome_browser_themes_theme__service.cc  |   6 +-
 ...-chrome_browser_ui_actions_chrome__action__id.h |   4 +-
 .../files/patch-chrome_browser_ui_browser.h        |   4 +-
 ...rome_browser_ui_browser__command__controller.cc |  18 +--
 .../patch-chrome_browser_ui_browser__commands.cc   |   4 +-
 .../patch-chrome_browser_ui_browser__ui__prefs.cc  |   6 +-
 .../files/patch-chrome_browser_ui_chrome__pages.cc |   8 +-
 ...me_browser_ui_prefs_prefs__tab__helper.cc (new) |  11 ++
 ...e_browser_ui_signin_signin__view__controller.cc |   4 +-
 ...chrome_browser_ui_startup_bad__flags__prompt.cc |   4 +-
 ...r_ui_startup_startup__browser__creator__impl.cc |   6 +-
 .../files/patch-chrome_browser_ui_tab__helpers.cc  |   6 +-
 .../files/patch-chrome_browser_ui_tabs_features.cc |   4 +-
 ...ui_task__manager_task__manager__table__model.cc |  17 ++-
 .../files/patch-chrome_browser_ui_ui__features.cc  |   6 +-
 .../files/patch-chrome_browser_ui_ui__features.h   |   6 +-
 ...h-chrome_browser_ui_views_accelerator__table.cc |   8 +-
 ...chrome_browser_ui_views_frame_browser__frame.cc |  10 +-
 ...-chrome_browser_ui_views_frame_browser__view.cc |   6 +-
 ...e_picture__in__picture__browser__frame__view.cc |  29 +++--
 ...me_picture__in__picture__browser__frame__view.h |   8 +-
 ...chrome_browser_ui_views_hung__renderer__view.cc |   4 +-
 ...rowser_ui_views_omnibox_omnibox__view__views.cc |   4 +-
 ...rowser_ui_views_profiles_profile__menu__view.cc |   8 +-
 ...ui_views_tabs_dragging_tab__drag__controller.cc |  12 +-
 .../patch-chrome_browser_ui_views_tabs_tab.cc      |   4 +-
 ...ui_views_tabs_tab__hover__card__bubble__view.cc |   4 +-
 ...wser_ui_views_tabs_tab__strip__combo__button.cc |   4 +-
 ...rome_browser_ui_views_tabs_tab__style__views.cc |   4 +-
 ..._education_browser__user__education__service.cc |   6 +-
 ...eb__applications_web__app__ui__manager__impl.cc |   6 +-
 ..._ui_webui_app__home_app__home__page__handler.cc |   4 +-
 ...i_certificate__manager_client__cert__sources.cc |  18 +--
 ...me_browser_ui_webui_chrome__web__ui__configs.cc |  19 +--
 ...i_webui_chrome__web__ui__controller__factory.cc |   8 +-
 ...wser_ui_webui_interstitials_interstitial__ui.cc |   8 +-
 ...tings_settings__localized__strings__provider.cc |  20 +--
 ...ser_ui_webui_signin_profile__picker__handler.cc |   4 +-
 ...r__education__internals__page__handler__impl.cc |   4 +-
 ...r_upgrade__detector_version__history__client.cc |   4 +-
 ...king_visited__url__ranking__service__factory.cc |   6 +-
 ...ications_extensions_extension__status__utils.cc |   6 +-
 ...ons_os__integration_os__integration__manager.cc |   4 +-
 ...integration_run__on__os__login__sub__manager.cc |   4 +-
 ...plications_os__integration_web__app__shortcut.h |   4 +-
 ...thn_chrome__authenticator__request__delegate.cc |   4 +-
 ...tch-chrome_browser_webauthn_enclave__manager.cc |  14 +--
 ...authn_password__credential__controller.cc (new) |  11 ++
 ...me_browser_webauthn_unexportable__key__utils.cc |   8 +-
 .../files/patch-chrome_common_chrome__features.cc  |   6 +-
 .../files/patch-chrome_common_chrome__features.h   |   6 +-
 .../files/patch-chrome_common_chrome__paths.cc     |  18 +--
 .../patch-chrome_common_chrome__paths__internal.h  |   4 +-
 .../files/patch-chrome_common_chrome__switches.cc  |   8 +-
 .../files/patch-chrome_common_chrome__switches.h   |   8 +-
 .../files/patch-chrome_common_pref__names.h        |  16 +--
 .../files/patch-chrome_common_url__constants.h     |   4 +-
 .../patch-chrome_common_webui__url__constants.h    |  10 +-
 ...h-chrome_enterprise__companion_event__logger.cc |   4 +-
 ...vices_printing_print__backend__service__impl.cc |  12 +-
 .../files/patch-chrome_utility_services.cc         |   8 +-
 ...hromecast_browser_cast__browser__main__parts.cc |  10 +-
 www/chromium/files/patch-components_BUILD.gn       |   6 +-
 ...ta__manager_payments_payments__data__manager.cc |  35 ++++--
 ...ata__manager_payments_payments__data__manager.h |  11 +-
 ...autofill_core_browser_payments_bnpl__manager.cc |   6 +-
 ...ill_core_common_autofill__payments__features.cc |   4 +-
 ...ponents_autofill_core_common_autofill__prefs.cc |  14 +--
 ...mponents_autofill_core_common_autofill__prefs.h |  21 +---
 ...onents_commerce_core_commerce__feature__list.cc |  33 ++---
 ...nstrained__window_constrained__window__views.cc |   4 +-
 .../files/patch-components_crash_core_app_BUILD.gn |   6 +-
 ...ce__signals_core_browser_browser__utils.h (new) |  20 +++
 ...ls_core_common_linux_platform__utils__linux.cc} |  18 +--
 ...ponents_embedder__support_user__agent__utils.cc |  43 ++++++-
 ...bedder__support_user__agent__utils__unittest.cc |   8 +-
 ...e__engagement_public_feature__configurations.cc |   6 +-
 ...eature__engagement_public_feature__constants.cc |  10 +-
 ...feature__engagement_public_feature__constants.h |   8 +-
 ...nts_feature__engagement_public_feature__list.cc |  14 +--
 ...ents_feature__engagement_public_feature__list.h |  22 ++--
 .../files/patch-components_gwp__asan_BUILD.gn      |   6 +-
 ...-components_gwp__asan_buildflags_buildflags.gni |   4 +-
 .../patch-components_gwp__asan_client_gwp__asan.cc |   4 +-
 ...nts_gwp__asan_crash__handler_crash__analyzer.cc |   4 +-
 ...-components_metrics_drive__metrics__provider.cc |  19 ++-
 ...trics_drive__metrics__provider__linux.cc (gone) |  16 ---
 .../files/patch-components_metrics_metrics__log.cc |   6 +-
 ...manager_core_browser_password__form__manager.cc |   8 +-
 ...word__manager_core_browser_password__manager.cc |  10 +-
 ...anager_core_browser_password__manager__client.h |   6 +-
 ...ore_browser_password__manual__fallback__flow.cc |   8 +-
 ...core_browser_password__manual__fallback__flow.h |   6 +-
 ...core_browser_password__store_login__database.cc |   6 +-
 ...core_browser_stub__password__manager__client.cc |   4 +-
 ...er_core_common_password__manager__pref__names.h |   4 +-
 ...mponents_performance__manager_public_features.h |   4 +-
 ...icy_core_browser_policy__pref__mapping__test.cc |   6 +-
 ...licy_core_common_cloud_cloud__policy__client.cc |   4 +-
 ...policy_core_common_cloud_cloud__policy__util.cc |  12 +-
 ...capabilities_regional__capabilities__service.cc |  16 +--
 ...apabilities_regional__capabilities__switches.cc |   4 +-
 ...capabilities_regional__capabilities__switches.h |   4 +-
 ...nents_search__engines_template__url__service.cc |   4 +-
 ...ts_signin_public_base_signin__switches.cc (new) |  11 ++
 ...nts_signin_public_base_signin__switches.h (new) |  11 ++
 .../files/patch-components_soda_soda__util.cc      |   8 +-
 .../patch-components_storage__monitor_BUILD.gn     |   6 +-
 ...storage__monitor_removable__device__constants.h |  12 +-
 ...r_core_browser_supervised__user__preferences.cc |   4 +-
 ...onents_supervised__user_core_common_features.cc |  21 +++-
 ...ponents_supervised__user_core_common_features.h |  16 ++-
 ...references_common__syncable__prefs__database.cc |   4 +-
 ...sted__vault_trusted__vault__connection__impl.cc |   4 +-
 ...nts_user__education_views_help__bubble__view.cc |   8 +-
 ...ents_user__education_views_help__bubble__view.h |   4 +-
 ...isited__url__ranking_public_url__visit__util.cc |   4 +-
 ...isplay__embedder_skia__output__surface__impl.cc |   4 +-
 ...omponents_viz_service_display_skia__renderer.cc |   4 +-
 ...e__sinks_root__compositor__frame__sink__impl.cc |   6 +-
 ...me__sinks_root__compositor__frame__sink__impl.h |   8 +-
 .../patch-components_webui_flags_flags__state.cc   |   4 +-
 www/chromium/files/patch-content_app_BUILD.gn      |   4 +-
 ...atch-content_app_content__main__runner__impl.cc |  20 +--
 www/chromium/files/patch-content_browser_BUILD.gn  |  10 +-
 ...sibility_browser__accessibility__state__impl.cc |   4 +-
 ...owser__accessibility__state__impl__auralinux.cc |  24 ++--
 .../patch-content_browser_browser__main__loop.cc   |   8 +-
 ..._compositor_viz__process__transport__factory.cc |   4 +-
 .../patch-content_browser_gpu_compositor__util.cc  |   6 +-
 ...content_browser_gpu_gpu__data__manager__impl.cc |   4 +-
 ...-content_browser_gpu_gpu__data__manager__impl.h |   4 +-
 ...rowser_gpu_gpu__data__manager__impl__private.cc |   4 +-
 ...browser_gpu_gpu__data__manager__impl__private.h |   8 +-
 ...wser_media_frameless__media__interface__proxy.h |  12 +-
 ...ent_browser_network__service__instance__impl.cc |   8 +-
 ...rowser_renderer__host_delegated__frame__host.cc |   4 +-
 ...r_renderer__host_render__process__host__impl.cc |  12 +-
 ...er_renderer__host_render__process__host__impl.h |   6 +-
 ...derer__host_render__widget__host__view__aura.cc |  12 +-
 ...browser_service__host_utility__process__host.cc |  10 +-
 .../patch-content_browser_v8__snapshot__files.cc   |   8 +-
 www/chromium/files/patch-content_common_BUILD.gn   |   4 +-
 .../files/patch-content_common_features.cc         |   4 +-
 www/chromium/files/patch-content_common_features.h |   4 +-
 .../patch-content_common_user__agent.cc (gone)     |  37 ------
 ...tent_public_browser_content__browser__client.cc |   4 +-
 ...atch-content_public_common_content__features.cc |   6 +-
 ...atch-content_public_common_content__switches.cc |   6 +-
 ...patch-content_public_common_content__switches.h |   6 +-
 .../patch-content_renderer_render__thread__impl.cc |  10 +-
 ...ent_renderer_renderer__blink__platform__impl.cc |  10 +-
 ...tent_renderer_renderer__blink__platform__impl.h |   4 +-
 www/chromium/files/patch-content_shell_BUILD.gn    |   4 +-
 ...owser_shell__platform__delegate__views.cc (new) |  11 ++
 .../files/patch-content_utility_services.cc        |  16 +--
 .../files/patch-content_utility_utility__main.cc   |   8 +-
 .../files/patch-content_zygote_zygote__linux.cc    |   8 +-
 ..._browser__context__keyed__service__factories.cc |   4 +-
 ...sions_browser_api_management_management__api.cc |   4 +-
 ...sions_browser_api_messaging_message__service.cc |   6 +-
 ...shell_browser_shell__extensions__api__client.cc |   4 +-
 ..._shell_browser_shell__extensions__api__client.h |   4 +-
 ...mand__buffer_service_dawn__context__provider.cc |   4 +-
 ...mmand__buffer_service_shared__context__state.cc |   8 +-
 ...image_angle__vulkan__image__backing__factory.cc |  11 +-
 ...service_shared__image_shared__image__factory.cc |  15 ++-
 ...ommand__buffer_service_webgpu__decoder__impl.cc |   6 +-
 .../files/patch-gpu_config_gpu__info__collector.cc |   4 +-
 .../files/patch-gpu_ipc_service_gpu__init.cc       |  18 +--
 .../patch-gpu_vulkan_vulkan__function__pointers.h  |   8 +-
 www/chromium/files/patch-headless_BUILD.gn         |   4 +-
 ...adless_lib_headless__content__main__delegate.cc |   4 +-
 www/chromium/files/patch-ipc_ipc__message__utils.h |   4 +-
 www/chromium/files/patch-media_BUILD.gn            |   4 +-
 www/chromium/files/patch-media_audio_BUILD.gn      |   4 +-
 .../files/patch-media_base_media__switches.cc      |  18 +--
 .../files/patch-media_base_media__switches.h       |  12 +-
 ...dia_capture_video_linux_v4l2__capture__device.h |   6 +-
 .../patch-media_gpu_buffer__validation.cc (gone)   |  29 -----
 ...pu_chromeos_mailbox__video__frame__converter.cc |   4 +-
 ...-media_gpu_chromeos_video__decoder__pipeline.cc |   8 +-
 ...gpu_gpu__video__decode__accelerator__factory.cc |   8 +-
 ...gpu_gpu__video__encode__accelerator__factory.cc |  14 +--
 .../patch-media_gpu_vaapi_vaapi__video__decoder.cc |   4 +-
 .../files/patch-media_gpu_vaapi_vaapi__wrapper.cc  |   4 +-
 .../files/patch-media_mojo_mojom_BUILD.gn (new)    |  11 ++
 .../patch-media_mojo_mojom_stable_BUILD.gn (gone)  |  11 --
 ..._video__decoder__types__mojom__traits.cc (gone) |  20 ---
 ...__video__decoder__types__mojom__traits.h (gone) |  11 --
 ...media_mojo_mojom_video__frame__mojom__traits.cc |  29 ++++-
 ..._mojo_mojom_video__frame__mojom__traits.h (new) |  11 ++
 .../patch-media_video_fake__gpu__memory__buffer.cc |  23 ++--
 ...ideo_gpu__memory__buffer__video__frame__pool.cc |   8 +-
 ...ia_video_video__encode__accelerator__adapter.cc |   4 +-
 .../files/patch-media_webrtc_audio__processor.cc   |   4 +-
 .../patch-mojo_public_tools_bindings_mojom.gni     |   4 +-
 www/chromium/files/patch-net_BUILD.gn              |  16 +--
 www/chromium/files/patch-net_base_features.cc      |   4 +-
 .../files/patch-net_cert_cert__verify__proc.h      |   4 +-
 .../patch-net_http_http__auth__gssapi__posix.cc    |  17 ++-
 ...xy__resolution_proxy__config__service__linux.cc |   6 +-
 .../patch-net_socket_udp__socket__unittest.cc      |   6 +-
 ..._tools_cert__verify__tool_cert__verify__tool.cc |   4 +-
 ..._url__request_url__request__context__builder.cc |   4 +-
 .../files/patch-pdf_pdfium_pdfium__engine.cc       |   6 +-
 .../files/patch-printing_printing__features.cc     |   8 +-
 .../files/patch-printing_printing__features.h      |   6 +-
 ...ting_host_base_desktop__environment__options.cc |   4 +-
 .../files/patch-remoting_host_chromoting__host.cc  |   4 +-
 .../files/patch-remoting_host_chromoting__host.h   |   4 +-
 .../files/patch-remoting_host_client__session.cc   |   4 +-
 .../files/patch-remoting_host_host__attributes.cc  |   4 +-
 .../patch-remoting_host_remoting__me2me__host.cc   |  28 ++---
 ...-remoting_host_session__policies__from__dict.cc |  12 +-
 www/chromium/files/patch-sandbox_linux_BUILD.gn    |   4 +-
 ...atch-sandbox_policy_openbsd_sandbox__openbsd.cc |   4 +-
 ...vice_geolocation_location__provider__manager.cc |   6 +-
 ...-services_device_public_cpp_device__features.cc |   4 +-
 ..._device_usb_usb__device__handle__usbfs.cc (new) |  38 ++++++
 ...s_device_usb_usb__device__handle__usbfs.h (new) |  38 ++++++
 www/chromium/files/patch-services_network_BUILD.gn |   4 +-
 .../patch-services_network_network__context.cc     |   6 +-
 .../patch-services_network_network__context.h      |   4 +-
 .../patch-services_network_network__service.cc     |   8 +-
 .../patch-services_network_network__service.h      |   8 +-
 .../patch-services_network_public_cpp_BUILD.gn     |   4 +-
 .../patch-services_network_public_mojom_BUILD.gn   |   6 +-
 ..._instrumentation_queued__request__dispatcher.cc |  12 +-
 www/chromium/files/patch-skia_ext_font__utils.cc   |   8 +-
 ...atch-third__party_abseil-cpp_absl_base_config.h |   6 +-
 .../patch-third__party_angle_src_common_platform.h |   4 +-
 ...tch-third__party_angle_src_libANGLE_Display.cpp |   6 +-
 ...rty_blink_renderer_build_scripts_gperf.py (new) |  20 +++
 ...blink_renderer_controller_blink__initializer.cc |   6 +-
 ...blink_renderer_core_exported_web__view__impl.cc |   6 +-
 ...ore_html_canvas_canvas__async__blob__creator.cc |   4 +-
 ...arty_blink_renderer_core_layout_layout__view.cc |   4 +-
 ...renderer_core_loader_mixed__content__checker.cc |   4 +-
 ...er_core_page_context__menu__controller.cc (new) |  11 ++
 ...party_blink_renderer_core_paint_paint__layer.cc |   4 +-
 ..._audio_audio__renderer__mixer__manager__test.cc |   4 +-
 ...odules_webgl_webgl__rendering__context__base.cc |   4 +-
 ...er_modules_webgpu_gpu__canvas__context.cc (new) |  11 ++
 ...rty_blink_renderer_modules_webgpu_gpu__queue.cc |   4 +-
 ...h-third__party_blink_renderer_platform_BUILD.gn |   4 +-
 ...nk_renderer_platform_fonts_font__description.cc |   6 +-
 ...r_platform_graphics_gpu_image__layer__bridge.cc |   4 +-
 ..._peerconnection_rtc__video__encoder__factory.cc |   4 +-
 ...derer_platform_runtime__enabled__features.json5 |  18 +--
 .../files/patch-third__party_lzma__sdk_C_CpuArch.c |  22 +---
 .../files/patch-third__party_node_node.gni         |  20 ++-
 ...s_desktop__capture_linux_wayland_egl__dmabuf.cc |  12 +-
 ...ideo__capture_linux_pipewire__session.cc (gone) |  20 ---
 .../patch-third__party_webrtc_rtc__base_network.cc |   8 +-
 ...ty_webrtc_rtc__base_physical__socket__server.cc |  18 +--
 www/chromium/files/patch-tools_gn_build_gen.py     |   4 +-
 ...ch-tools_perf_chrome__telemetry__build_BUILD.gn |   6 +-
 ...tch-ui_accessibility_accessibility__features.cc |   4 +-
 ...atch-ui_accessibility_accessibility__features.h |   4 +-
 .../files/patch-ui_accessibility_ax__node.cc (new) |  20 +++
 .../files/patch-ui_accessibility_ax__node.h (new)  |  11 ++
 .../files/patch-ui_accessibility_ax__tree.cc (new) |  38 ++++++
 .../files/patch-ui_accessibility_ax__tree.h (new)  |  29 +++++
 ...op_os__exchange__data__provider__non__backed.cc |   4 +-
 .../patch-ui_base_resource_resource__bundle.cc     |   4 +-
 .../files/patch-ui_base_test_ui__controls.h        |   4 +-
 .../files/patch-ui_base_ui__base__features.cc      |   8 +-
 .../files/patch-ui_base_ui__base__features.h       |   6 +-
 .../files/patch-ui_base_webui_web__ui__util.cc     |   6 +-
 www/chromium/files/patch-ui_color_color__id.h      |   4 +-
 .../files/patch-ui_color_color__provider__utils.cc |   4 +-
 .../files/patch-ui_compositor_compositor.cc        |   4 +-
 .../files/patch-ui_compositor_compositor.h         |   4 +-
 www/chromium/files/patch-ui_display_screen.h       |   4 +-
 www/chromium/files/patch-ui_gfx_BUILD.gn           |   4 +-
 .../files/patch-ui_gfx_gpu__memory__buffer.h       |  13 +-
 ...x_mojom_native__handle__types__mojom__traits.cc |  14 +--
 .../files/patch-ui_gfx_native__widget__types.h     |   6 +-
 www/chromium/files/patch-ui_gfx_x_atom__cache.cc   |   4 +-
 www/chromium/files/patch-ui_gl_BUILD.gn            |   8 +-
 .../files/patch-ui_gl_gl__implementation.cc        |   4 +-
 www/chromium/files/patch-ui_gl_gl__switches.cc     |   6 +-
 www/chromium/files/patch-ui_gtk_gtk__compat.cc     |   4 +-
 ...ive__theme_features_native__theme__features.cc} |   8 +-
 .../files/patch-ui_native__theme_native__theme.h   |   4 +-
 .../patch-ui_native__theme_native__theme__base.cc  |   8 +-
 ..._platform_headless_ozone__platform__headless.cc |   4 +-
 .../patch-ui_ozone_platform_x11_x11__window.cc     |   4 +-
 ...rm__window_platform__window__init__properties.h |   4 +-
 www/chromium/files/patch-ui_views_BUILD.gn         |   4 +-
 ...h-ui_views_accessibility_view__accessibility.cc |   6 +-
 .../patch-ui_views_controls_textfield_textfield.cc |  26 ++--
 .../files/patch-ui_views_corewm_tooltip__aura.cc   |   4 +-
 .../patch-ui_views_examples_widget__example.cc     |   4 +-
 ...__aura_desktop__window__tree__host__platform.cc |   6 +-
 www/chromium/files/patch-ui_views_widget_widget.cc |   4 +-
 .../files/patch-ui_views_widget_widget.h (new)     |  11 ++
 .../patch-ui_views_window_dialog__delegate.cc      |   4 +-
 www/chromium/files/patch-v8_BUILD.gn               |  12 +-
 www/chromium/files/patch-v8_include_v8config.h     |   4 +-
 www/chromium/files/patch-v8_src_api_api.cc         |   4 +-
 .../files/patch-v8_src_execution_isolate.cc        |   6 +-
 ...wasm_baseline_ia32_liftoff-assembler-ia32-inl.h |  30 ++---
 389 files changed, 2103 insertions(+), 1766 deletions(-)
Comment 9 commit-hook freebsd_committer freebsd_triage 2025-05-06 06:47:49 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=994082a1c7ecc63fabd0a69769bf697473ee3eb6

commit 994082a1c7ecc63fabd0a69769bf697473ee3eb6
Author:     Robert Nagy <rnagy@FreeBSD.org>
AuthorDate: 2025-05-06 06:46:12 +0000
Commit:     Robert Nagy <rnagy@FreeBSD.org>
CommitDate: 2025-05-06 06:46:58 +0000

    www/{iridium,ungoogled-chromium}: unbreak build with gperf 3.2

    PR:     286547

 ...party_blink_renderer_build_scripts_gperf.py (new) | 20 ++++++++++++++++++++
 ...party_blink_renderer_build_scripts_gperf.py (new) | 20 ++++++++++++++++++++
 2 files changed, 40 insertions(+)
Comment 10 commit-hook freebsd_committer freebsd_triage 2025-05-06 06:48:50 UTC
A commit in branch 2025Q2 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ea231aeffcf94888e92fbaa2f883c6c6a6424470

commit ea231aeffcf94888e92fbaa2f883c6c6a6424470
Author:     Robert Nagy <rnagy@FreeBSD.org>
AuthorDate: 2025-05-06 06:46:12 +0000
Commit:     Robert Nagy <rnagy@FreeBSD.org>
CommitDate: 2025-05-06 06:47:47 +0000

    www/{iridium,ungoogled-chromium}: unbreak build with gperf 3.2

    PR:     286547
    (cherry picked from commit 994082a1c7ecc63fabd0a69769bf697473ee3eb6)

 ...party_blink_renderer_build_scripts_gperf.py (new) | 20 ++++++++++++++++++++
 ...party_blink_renderer_build_scripts_gperf.py (new) | 20 ++++++++++++++++++++
 2 files changed, 40 insertions(+)
Comment 11 Harald Schmalzbauer 2025-05-06 08:09:07 UTC
*** Bug 286617 has been marked as a duplicate of this bug. ***
Comment 12 david 2025-05-06 13:07:32 UTC
Just a quick confirmation that I was able to build chromium-136.0.7103.59.pkg; the build machine was running:

FreeBSD 14.3-STABLE #181 stable/14-n271394-3ab24f211ae8: Tue May  6 10:32:55 UTC 2025     root@freebeast.catwhisker.org:/common/S1/obj/usr/src/amd64.amd64/sys/GENERIC amd64 1403500 1403500

with the ports tree at main-n704872-7c9a01b8aa59