Bug 269194 - devel/electron22: update to 22.1.0
Summary: devel/electron22: update to 22.1.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Hiroki Tagato
URL: https://github.com/electron/electron/...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-28 01:53 UTC by Yonas Yanfa
Modified: 2023-01-31 12:24 UTC (History)
4 users (show)

See Also:
tagattie: maintainer-feedback+


Attachments
Patch (149.60 KB, patch)
2023-01-31 07:54 UTC, Hiroki Tagato
tagattie: maintainer-approval? (mikael)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yonas Yanfa 2023-01-28 01:53:48 UTC
The current version seems to be 22.1.0, not 22.0.1:

https://github.com/electron/electron/releases/tag/v22.1.0
Comment 2 Hiroki Tagato freebsd_committer freebsd_triage 2023-01-31 07:54:15 UTC
Created attachment 239826 [details]
Patch

Patch to update the port to 22.1.0.

Q/A:
poudriere testport OK ({131,123}amd64)

Suggested commit message:
devel/electron22: update to 22.1.0

Changelog:
- https://github.com/electron/electron/releases/tag/v22.0.2
- https://github.com/electron/electron/releases/tag/v22.0.3
- https://github.com/electron/electron/releases/tag/v22.1.0
Comment 3 Mikael Urankar freebsd_committer freebsd_triage 2023-01-31 08:30:04 UTC
(In reply to Hiroki Tagato from comment #2)
Thanks.
You have my approval to update the electron port I maintain.
You can take maintainership of them if you want.
Comment 4 Hiroki Tagato freebsd_committer freebsd_triage 2023-01-31 12:07:37 UTC
(In reply to Mikael Urankar from comment #3)

> You can take maintainership of them if you want.

Yes, I'd like to take maintainership of the electron ports.
Thank you for maintaining and improving them.
Comment 5 commit-hook freebsd_committer freebsd_triage 2023-01-31 12:17:02 UTC
A commit in branch main references this bug:

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

commit 14c58447f1c4052fe2689d318a7d99a37a909be1
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2023-01-31 12:12:33 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2023-01-31 12:12:33 +0000

    devel/electron22: update to 22.1.0 and take maintainership

    Changelog:
    - https://github.com/electron/electron/releases/tag/v22.0.2
    - https://github.com/electron/electron/releases/tag/v22.0.3
    - https://github.com/electron/electron/releases/tag/v22.1.0

    PR:             269194
    Reported by:    Yonas Yanfa <yonas.yanfa@gmail.com>
    Approved by:    mikael (maintainer)

 devel/electron22/Makefile                          |  15 +-
 devel/electron22/Makefile.version                  |   2 +-
 devel/electron22/distinfo                          |  16 +-
 devel/electron22/files/package.json                |   6 +-
 devel/electron22/files/patch-BUILD.gn              |  10 +-
 .../files/patch-build_config_BUILDCONFIG.gn        |  10 +-
 ...tch-chrome_browser_process__singleton__posix.cc |   4 +-
 devel/electron22/files/patch-chrome_test_BUILD.gn  |   4 +-
 ...ch-components_viz_host_host__display__client.cc |   4 +-
 ...tch-components_viz_host_host__display__client.h |   4 +-
 ...onents_viz_host_renderer__settings__creation.cc |   4 +-
 ...e__sinks_root__compositor__frame__sink__impl.cc |   6 +-
 ...atch-content_app_content__main__runner__impl.cc |  22 +-
 ...wser_child__process__launcher__helper__linux.cc |  10 +-
 ...patch-content_browser_gpu_gpu__process__host.cc |   6 +-
 ...r_media_media__keys__listener__manager__impl.cc |   4 +-
 ...r_renderer__host_render__process__host__impl.cc |  14 +-
 ...h-content_browser_utility__sandbox__delegate.cc |   6 +-
 ...wser_web__contents_web__contents__view__aura.cc |   4 +-
 .../files/patch-content_gpu_gpu__main.cc           |   6 +-
 ...patch-content_renderer_render__process__impl.cc |   8 +-
 ...tent_renderer_renderer__blink__platform__impl.h |   6 +-
 .../electron22/files/patch-electron_filenames.gni  |   4 +-
 .../files/patch-electron_lib_browser_api_app.ts    |   4 +-
 .../patch-electron_lib_common_api_clipboard.ts     |   4 +-
 ...js => patch-electron_script_lib_get-version.js} |  18 +-
 .../files/patch-electron_script_lib_utils.js       |   4 +-
 .../files/patch-electron_script_spec-runner.js     |   8 +-
 ...-electron_shell_app_electron__main__delegate.cc |  13 +-
 .../files/patch-electron_shell_app_node__main.cc   |  22 +-
 ...lectron_shell_browser_api_electron__api__app.cc |  14 +-
 ...hell_browser_api_electron__api__base__window.cc |   4 +-
 ...l_browser_api_electron__api__crash__reporter.cc |  16 +-
 ...r_api_electron__api__desktop__capturer.cc (new) |  29 ++
 ...ll_browser_api_electron__api__power__monitor.cc |   6 +-
 ...ell_browser_api_electron__api__power__monitor.h |   4 +-
 ...ell_browser_api_electron__api__safe__storage.cc |   4 +-
 ...ell_browser_api_electron__api__web__contents.cc |  16 +-
 ...hell_browser_api_electron__api__web__contents.h |   4 +-
 .../files/patch-electron_shell_browser_browser.h   |   6 +-
 ...shell_browser_electron__browser__main__parts.cc |  16 +-
 ..._shell_browser_electron__browser__main__parts.h |  10 +-
 ...electron_shell_browser_native__window__views.cc |  26 +-
 ...rowser_net_system__network__context__manager.cc |   8 +-
 ...tch-electron_shell_browser_relauncher__linux.cc |   6 +-
 ...l_browser_ui_views_electron__views__delegate.cc |   4 +-
 ...ch-electron_shell_browser_ui_views_menu__bar.cc |   8 +-
 ...on_shell_common_api_electron__api__clipboard.cc |   6 +-
 ...hell_common_api_electron__api__native__image.cc |   4 +-
 ...shell_common_api_electron__api__native__image.h |   4 +-
 .../patch-electron_shell_common_node__bindings.cc  |  10 +-
 .../files/patch-electron_spec_api-app-spec.ts      |  42 +-
 .../patch-electron_spec_api-clipboard-spec.ts      |   8 +-
 .../patch-electron_spec_api-crash-reporter-spec.ts |  13 +-
 .../patch-electron_spec_api-native-image-spec.ts   |   4 +-
 .../files/patch-electron_spec_api-net-log-spec.ts  |   4 +-
 .../patch-electron_spec_api-power-monitor-spec.ts  |   6 +-
 .../files/patch-electron_spec_api-process-spec.ts  |  13 +-
 .../patch-electron_spec_api-safe-storage-spec.ts   |   4 +-
 .../files/patch-electron_spec_api-screen-spec.ts   |   8 +-
 .../files/patch-electron_spec_api-shell-spec.ts    |   6 +-
 ...electron_spec_api-utility-process-spec.ts (new) |  11 +
 ...patch-electron_spec_api-web-frame-main-spec.ts} |   4 +-
 .../files/patch-electron_spec_chromium-spec.ts     |  50 +-
 .../files/patch-electron_spec_crash-spec.ts (new)  |  11 +
 .../files/patch-electron_spec_node-spec.ts (new)   |  11 +
 .../files/patch-electron_spec_version-bump-spec.ts |   4 +-
 .../files/patch-electron_spec_webview-spec.ts      |   4 +-
 devel/electron22/files/patch-media_audio_BUILD.gn  |   4 +-
 ...blink_renderer_core_exported_web__view__impl.cc |   6 +-
 .../files/patch-third__party_boringssl_BUILD.gn    |   4 +-
 .../files/patch-third__party_zlib_BUILD.gn         |   4 +-
 devel/electron22/files/patch-ui_color_color__id.h  |   4 +-
 .../files/patch-ui_compositor_compositor.h         |   4 +-
 devel/electron22/files/patch-ui_gfx_switches.cc    |   4 +-
 devel/electron22/files/patch-ui_gfx_switches.h     |   4 +-
 devel/electron22/files/patch-ui_gtk_gtk__compat.cc |  29 +-
 .../patch-ui_gtk_printing_print__dialog__gtk.cc    |   4 +-
 ...h-ui_ozone_platform_x11_ozone__platform__x11.cc |   4 +-
 .../files/patch-ui_ozone_public_ozone__platform.h  |   4 +-
 devel/electron22/files/patch-v8_BUILD.gn           |   8 +-
 devel/electron22/files/yarn.lock                   | 502 ++++++++++++++++++++-
 82 files changed, 930 insertions(+), 311 deletions(-)
Comment 6 commit-hook freebsd_committer freebsd_triage 2023-01-31 12:21:03 UTC
A commit in branch main references this bug:

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

commit 19898fd9d438aa59e72b94d982cbbaf3c51c606f
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2023-01-31 12:19:15 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2023-01-31 12:19:15 +0000

    devel/electron21: take maintainership

    PR:             269194
    Approved by:    mikael (maintainer)
    MFH:            2023Q1

 devel/electron21/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 7 commit-hook freebsd_committer freebsd_triage 2023-01-31 12:23:05 UTC
A commit in branch 2023Q1 references this bug:

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

commit c1f3a71ac3fe979ecfae854439b73c3fa9ce583d
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2023-01-31 12:19:15 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2023-01-31 12:21:53 +0000

    devel/electron21: take maintainership

    PR:             269194
    Approved by:    mikael (maintainer)
    MFH:            2023Q1

    (cherry picked from commit 19898fd9d438aa59e72b94d982cbbaf3c51c606f)

 devel/electron21/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 8 Hiroki Tagato freebsd_committer freebsd_triage 2023-01-31 12:24:44 UTC
Committed, thanks!