From nobody Mon Oct 2 23:37:54 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Rzy765PkQz4wcxt; Mon, 2 Oct 2023 23:37:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Rzy764jwLz3f6d; Mon, 2 Oct 2023 23:37:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696289874; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=KQPi+RFh+a3mwvaN3DE0CKy8sOYBwiT5KuMR+gUWe2I=; b=kkEzuaulQiwmqw2Veyk+UEM21RsmbMKn4ll3sFmi6lMcV2MwzgcPMsRQqNF4NQf/H2ywHX x3GonQoqwF/oMx0k8HqPe2po92/VpvT0YGHzxc6EPhMFhJv7dzndmydOK32raKSw33Ik+j VvgVdz+UWpYTo3qp/oyOlVj7/5G5CvKIcCxs+UTBcyidPyuCEVr74bkM5PB/+c5sDLRR33 3Pw1yYGXItA/Q/7lSQfyXKe4na/vNR5o6EIJnw0mGcz9MAiu9zduLvApN9IfPqT7BoJ9xQ xjFOOcH5PwFPS97Hlz5wi5stE2kGtBLx93GU8SIv9XCd56DXDVOV81Q1dUx4qQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1696289874; a=rsa-sha256; cv=none; b=YtoE2SXtmemtQ0eB2v0Qo8g9QjsyYZNIwe8ga8hwCHB3wpJ6OlUeYGRqKCGAirmjc5G5jO UwIANjqoWg5iQ9jfPWTiqq+7H3OWFNvmfm5LClF2WEcfCVbY65muIq6PT3mCk8AQmE7x1Y SwpjAgBTjQFEh6k19DVR1qhgCC8waDVSlWTW/B+Eo2/AgBX/88BIOP3U+NhHef7KuPfs0w qXmNpLuI+ZBW6O0MJjyFH4x4GfCL3Xj6JyHvdbuwf0wKzt02UYPaurFvlJaCez7TvYR/OR 14YWwd2HyZAJhpixpQd+PxAaWUvJ0T9iFce0b0XfZCfPXhFk8XDpZzYgNb9w0Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696289874; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=KQPi+RFh+a3mwvaN3DE0CKy8sOYBwiT5KuMR+gUWe2I=; b=mpIfSHXXQ0hwGkkZv0tyENMmaRLleHdtWqjNLIFWsXX+L2le0N6LAvDaR3S3+p1JieDPDK 4f9tph0z2GfGGGWQmn9qC28y6uGKufqZ6aia+UY8hVWvsnxEleRc1NbmhI7FKhc5z/3if1 Ym1tWrEiB1NNXBNrjWIgdgEEvTIPOmr1doIArfvNJ5kTetlbynl3DpF9wlawO6luIpPSwI Ule1/MS+pjURAJYJJiQC78KVeUun+Qjr/End/yM9ZNDVQnhC9Z7fj/wWhEPCn/wlnMoqG9 YdU3pmVUmxoCT6PkDMAKha/y1XYnJOY/Q2HLhAV2TaLa2DuVlZTYH+fI4+e9Jw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Rzy763njWzXPs; Mon, 2 Oct 2023 23:37:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 392Nbsiu002540; Mon, 2 Oct 2023 23:37:54 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 392NbshU002537; Mon, 2 Oct 2023 23:37:54 GMT (envelope-from git) Date: Mon, 2 Oct 2023 23:37:54 GMT Message-Id: <202310022337.392NbshU002537@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Hiroki Tagato Subject: git: 5abcc5779b38 - main - devel/electron25: update to 25.8.4 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tagattie X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5abcc5779b38825d7716dd23b195444e6c66f0c4 Auto-Submitted: auto-generated The branch main has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=5abcc5779b38825d7716dd23b195444e6c66f0c4 commit 5abcc5779b38825d7716dd23b195444e6c66f0c4 Author: Hiroki Tagato AuthorDate: 2023-10-02 23:34:31 +0000 Commit: Hiroki Tagato CommitDate: 2023-10-02 23:37:47 +0000 devel/electron25: update to 25.8.4 Changelog: - https://github.com/electron/electron/releases/tag/v25.8.3 - https://github.com/electron/electron/releases/tag/v25.8.4 Reported by: GitHub (watch releases) MFH: 2023Q4 Security: 2bcd6ba4-d8e2-42e5-9033-b50b722821fb --- devel/electron25/Makefile | 2 +- devel/electron25/Makefile.version | 2 +- devel/electron25/distinfo | 10 +++--- ...lectron_shell_browser_api_electron__api__app.cc | 12 ++++---- ...browser_api_electron__api__desktop__capturer.cc | 4 +-- ...shell_browser_electron__browser__main__parts.cc | 36 ++++++---------------- ..._shell_browser_electron__browser__main__parts.h | 21 ++++--------- 7 files changed, 30 insertions(+), 57 deletions(-) diff --git a/devel/electron25/Makefile b/devel/electron25/Makefile index 73d08466dfac..f5cdac171beb 100644 --- a/devel/electron25/Makefile +++ b/devel/electron25/Makefile @@ -223,7 +223,7 @@ REACTIVEOBJC_VER= 74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76 # See ${WRKSRC}/electron/DEPS for MANTLE_VER MANTLE_VER= 78d3966b3c331292ea29ec38661b25df0a245948 -YARN_TIMESTAMP= 1695285278 +YARN_TIMESTAMP= 1696149955 .include "Makefile.version" .include diff --git a/devel/electron25/Makefile.version b/devel/electron25/Makefile.version index c561a8345ede..a52ae1517289 100644 --- a/devel/electron25/Makefile.version +++ b/devel/electron25/Makefile.version @@ -1,2 +1,2 @@ -ELECTRON_VER= 25.8.2 +ELECTRON_VER= 25.8.4 ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//} diff --git a/devel/electron25/distinfo b/devel/electron25/distinfo index 1249230cc801..020e0497e6b5 100644 --- a/devel/electron25/distinfo +++ b/devel/electron25/distinfo @@ -1,14 +1,14 @@ -TIMESTAMP = 1695285635 +TIMESTAMP = 1696150896 SHA256 (electron/chromium-114.0.5735.289.tar.xz) = 12dee4e585dab6e7dc2117f4ee40484a947ac7a6b5a33c87dfae7cbf8b8799b0 SIZE (electron/chromium-114.0.5735.289.tar.xz) = 1413670648 SHA256 (electron/de0af8ec3401004cd1a420ab25892880330464c8) = 401097f07b4feb3e03ce7c2412e978b32aea5334f4fbaf26f873e60e8bb92647 SIZE (electron/de0af8ec3401004cd1a420ab25892880330464c8) = 8880520 SHA256 (electron/336e775eec536b2d785cc80eff6ac39051931286) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8 SIZE (electron/336e775eec536b2d785cc80eff6ac39051931286) = 32624734 -SHA256 (electron/electron-yarn-cache-25.8.2.tar.xz) = 0cc01c55952d4de37de8dd7afa204a7225790ae245624bb489eb20b59884bda3 -SIZE (electron/electron-yarn-cache-25.8.2.tar.xz) = 41288740 -SHA256 (electron/electron-electron-v25.8.2_GH0.tar.gz) = 024be15fb400b6227927d9dea44a26f4c8f64a89ffa1a1a53e08e00bed0e1779 -SIZE (electron/electron-electron-v25.8.2_GH0.tar.gz) = 11325552 +SHA256 (electron/electron-yarn-cache-25.8.4.tar.xz) = ebbd774d85a4a5bf37bb7d4175e19c0ffa5b13adf821f5981b09fc2d8eb53200 +SIZE (electron/electron-yarn-cache-25.8.4.tar.xz) = 41289488 +SHA256 (electron/electron-electron-v25.8.4_GH0.tar.gz) = c71f766a683c8526b59600866aea16277009be45143c9dda62b95c0b5c182d0b +SIZE (electron/electron-electron-v25.8.4_GH0.tar.gz) = 11332285 SHA256 (electron/nodejs-node-v18.15.0_GH0.tar.gz) = 33c4b5b77c98398a3c0d99a146f602d164e014ff3a5713697beef1a971faf573 SIZE (electron/nodejs-node-v18.15.0_GH0.tar.gz) = 111925667 SHA256 (electron/nodejs-nan-16fa32231e2ccd89d2804b3f765319128b20c4ac_GH0.tar.gz) = 3807ae6a1e451a29f068540472f100f9718d457c60ac62f2f8469d1d57475d39 diff --git a/devel/electron25/files/patch-electron_shell_browser_api_electron__api__app.cc b/devel/electron25/files/patch-electron_shell_browser_api_electron__api__app.cc index de4cbbe12bad..84164e8add03 100644 --- a/devel/electron25/files/patch-electron_shell_browser_api_electron__api__app.cc +++ b/devel/electron25/files/patch-electron_shell_browser_api_electron__api__app.cc @@ -1,6 +1,6 @@ ---- electron/shell/browser/api/electron_api_app.cc.orig 2023-06-20 12:38:26 UTC +--- electron/shell/browser/api/electron_api_app.cc.orig 2023-09-28 10:31:06 UTC +++ electron/shell/browser/api/electron_api_app.cc -@@ -697,7 +697,7 @@ void App::OnWillFinishLaunching() { +@@ -698,7 +698,7 @@ void App::OnWillFinishLaunching() { } void App::OnFinishLaunching(base::Value::Dict launch_info) { @@ -9,7 +9,7 @@ // Set the application name for audio streams shown in external // applications. Only affects pulseaudio currently. media::AudioManager::SetGlobalAppName(Browser::Get()->GetName()); -@@ -1031,7 +1031,7 @@ void App::SetPath(gin_helper::ErrorThrower thrower, +@@ -1032,7 +1032,7 @@ void App::SetPath(gin_helper::ErrorThrower thrower, } void App::SetDesktopName(const std::string& desktop_name) { @@ -18,7 +18,7 @@ auto env = base::Environment::Create(); env->SetVar("CHROME_DESKTOP", desktop_name); #endif -@@ -1420,7 +1420,7 @@ std::vector App::GetAppMetrics +@@ -1421,7 +1421,7 @@ std::vector App::GetAppMetrics pid_dict.Set("name", process_metric.second->name); } @@ -27,7 +27,7 @@ auto memory_info = process_metric.second->GetMemoryInfo(); gin_helper::Dictionary memory_dict = gin::Dictionary::CreateEmpty(isolate); -@@ -1727,7 +1727,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild +@@ -1713,7 +1713,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild .SetMethod( "removeAsDefaultProtocolClient", base::BindRepeating(&Browser::RemoveAsDefaultProtocolClient, browser)) @@ -36,7 +36,7 @@ .SetMethod( "getApplicationInfoForProtocol", base::BindRepeating(&Browser::GetApplicationInfoForProtocol, browser)) -@@ -1785,7 +1785,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild +@@ -1771,7 +1771,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild .SetMethod("getJumpListSettings", &App::GetJumpListSettings) .SetMethod("setJumpList", &App::SetJumpList) #endif diff --git a/devel/electron25/files/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc b/devel/electron25/files/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc index b0afcfba590e..37576ad7ae71 100644 --- a/devel/electron25/files/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc +++ b/devel/electron25/files/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc @@ -1,4 +1,4 @@ ---- electron/shell/browser/api/electron_api_desktop_capturer.cc.orig 2023-07-19 13:20:24 UTC +--- electron/shell/browser/api/electron_api_desktop_capturer.cc.orig 2023-09-28 10:31:06 UTC +++ electron/shell/browser/api/electron_api_desktop_capturer.cc @@ -36,7 +36,7 @@ #include "third_party/webrtc/modules/desktop_capture/win/dxgi_duplicator_controller.h" @@ -18,7 +18,7 @@ // Private function in ui/base/x/x11_display_util.cc std::map GetMonitors(int version, x11::RandR* randr, -@@ -348,7 +348,7 @@ void DesktopCapturer::UpdateSourcesList(DesktopMediaLi +@@ -375,7 +375,7 @@ void DesktopCapturer::UpdateSourcesList(DesktopMediaLi for (auto& source : screen_sources) { source.display_id = base::NumberToString(source.media_list_source.id.id); } diff --git a/devel/electron25/files/patch-electron_shell_browser_electron__browser__main__parts.cc b/devel/electron25/files/patch-electron_shell_browser_electron__browser__main__parts.cc index 26132af2723c..479298455cac 100644 --- a/devel/electron25/files/patch-electron_shell_browser_electron__browser__main__parts.cc +++ b/devel/electron25/files/patch-electron_shell_browser_electron__browser__main__parts.cc @@ -1,4 +1,4 @@ ---- electron/shell/browser/electron_browser_main_parts.cc.orig 2023-08-09 14:05:20 UTC +--- electron/shell/browser/electron_browser_main_parts.cc.orig 2023-09-28 10:31:06 UTC +++ electron/shell/browser/electron_browser_main_parts.cc @@ -76,7 +76,7 @@ #include "ui/wm/core/wm_state.h" @@ -7,8 +7,8 @@ -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) #include "base/environment.h" + #include "chrome/browser/ui/views/dark_mode_manager_linux.h" #include "device/bluetooth/bluetooth_adapter_factory.h" - #include "device/bluetooth/dbus/dbus_bluez_manager_wrapper_linux.h" @@ -128,7 +128,7 @@ namespace electron { namespace { @@ -18,25 +18,7 @@ class LinuxUiGetterImpl : public ui::LinuxUiGetter { public: LinuxUiGetterImpl() = default; -@@ -176,7 +176,7 @@ std::u16string MediaStringProvider(media::MessageId id - } - } - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - // GTK does not provide a way to check if current theme is dark, so we compare - // the text and background luminosity to get a result. - // This trick comes from FireFox. -@@ -194,7 +194,7 @@ void UpdateDarkThemeSetting() { - - } // namespace - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - class DarkThemeObserver : public ui::NativeThemeObserver { - public: - DarkThemeObserver() = default; -@@ -246,7 +246,7 @@ int ElectronBrowserMainParts::PreEarlyInitialization() +@@ -218,7 +218,7 @@ int ElectronBrowserMainParts::PreEarlyInitialization() #if BUILDFLAG(IS_POSIX) HandleSIGCHLD(); #endif @@ -45,7 +27,7 @@ DetectOzonePlatform(); ui::OzonePlatform::PreEarlyInitialization(); #endif -@@ -334,7 +334,7 @@ int ElectronBrowserMainParts::PreCreateThreads() { +@@ -306,7 +306,7 @@ int ElectronBrowserMainParts::PreCreateThreads() { // happen before the ResourceBundle is loaded if (locale.empty()) l10n_util::OverrideLocaleWithCocoaLocale(); @@ -54,7 +36,7 @@ // l10n_util::GetApplicationLocaleInternal uses g_get_language_names(), // which keys off of getenv("LC_ALL"). // We must set this env first to make ui::ResourceBundle accept the custom -@@ -365,7 +365,7 @@ int ElectronBrowserMainParts::PreCreateThreads() { +@@ -337,7 +337,7 @@ int ElectronBrowserMainParts::PreCreateThreads() { ElectronBrowserClient::SetApplicationLocale(app_locale); fake_browser_process_->SetApplicationLocale(app_locale); @@ -63,7 +45,7 @@ // Reset to the original LC_ALL since we should not be changing it. if (!locale.empty()) { if (lc_all) -@@ -425,7 +425,7 @@ void ElectronBrowserMainParts::PostDestroyThreads() { +@@ -397,7 +397,7 @@ void ElectronBrowserMainParts::PostDestroyThreads() { } void ElectronBrowserMainParts::ToolkitInitialized() { @@ -72,7 +54,7 @@ auto* linux_ui = ui::GetDefaultLinuxUi(); CHECK(linux_ui); linux_ui_getter_ = std::make_unique(); -@@ -539,7 +539,7 @@ void ElectronBrowserMainParts::WillRunMainMessageLoop( +@@ -504,7 +504,7 @@ void ElectronBrowserMainParts::WillRunMainMessageLoop( } void ElectronBrowserMainParts::PostCreateMainMessageLoop() { @@ -81,7 +63,7 @@ std::string app_name = electron::Browser::Get()->GetName(); #endif #if BUILDFLAG(IS_LINUX) -@@ -549,7 +549,9 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo +@@ -514,7 +514,9 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo std::move(shutdown_cb), content::GetUIThreadTaskRunner({content::BrowserTaskType::kUserInput})); bluez::DBusBluezManagerWrapperLinux::Initialize(); @@ -91,7 +73,7 @@ // Set up crypt config. This needs to be done before anything starts the // network service, as the raw encryption key needs to be shared with the // network service for encrypted cookie storage. -@@ -650,7 +652,7 @@ void ElectronBrowserMainParts::PostMainMessageLoopRun( +@@ -615,7 +617,7 @@ void ElectronBrowserMainParts::PostMainMessageLoopRun( fake_browser_process_->PostMainMessageLoopRun(); content::DevToolsAgentHost::StopRemoteDebuggingPipeHandler(); diff --git a/devel/electron25/files/patch-electron_shell_browser_electron__browser__main__parts.h b/devel/electron25/files/patch-electron_shell_browser_electron__browser__main__parts.h index 53b85a957e0a..2383121cd19e 100644 --- a/devel/electron25/files/patch-electron_shell_browser_electron__browser__main__parts.h +++ b/devel/electron25/files/patch-electron_shell_browser_electron__browser__main__parts.h @@ -1,15 +1,6 @@ ---- electron/shell/browser/electron_browser_main_parts.h.orig 2023-05-31 14:28:29 UTC +--- electron/shell/browser/electron_browser_main_parts.h.orig 2023-09-28 10:31:06 UTC +++ electron/shell/browser/electron_browser_main_parts.h -@@ -62,7 +62,7 @@ class ViewsDelegate; - class ViewsDelegateMac; - #endif - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - class DarkThemeObserver; - #endif - -@@ -119,7 +119,7 @@ class ElectronBrowserMainParts : public content::Brows +@@ -116,7 +116,7 @@ class ElectronBrowserMainParts : public content::Brows const scoped_refptr& task_runner); #endif @@ -18,12 +9,12 @@ void DetectOzonePlatform(); #endif -@@ -141,7 +141,7 @@ class ElectronBrowserMainParts : public content::Brows +@@ -138,7 +138,7 @@ class ElectronBrowserMainParts : public content::Brows std::unique_ptr screen_; #endif -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - // Used to notify the native theme of changes to dark mode. - std::unique_ptr dark_theme_observer_; - + std::unique_ptr dark_mode_manager_; + std::unique_ptr linux_ui_getter_; + #endif