diff --git a/devel/electron41/Makefile b/devel/electron41/Makefile index 5cff354ee739..63a31bbbfb30 100644 --- a/devel/electron41/Makefile +++ b/devel/electron41/Makefile @@ -225,7 +225,7 @@ SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false # See ${WRKSRC}/electron/DEPS for CHROMIUM_VER CHROMIUM_VER= 146.0.7680.216 # See ${WRKSRC}/electron/DEPS for NODE_VER -NODE_VER= 24.17.0 +NODE_VER= 24.18.0 # See ${WRKSRC}/electron/DEPS for NAN_VER NAN_VER= 675cefebca42410733da8a454c8d9391fcebfbc2 # See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER diff --git a/devel/electron41/Makefile.version b/devel/electron41/Makefile.version index f5cbe2547d66..9d45c0196f1b 100644 --- a/devel/electron41/Makefile.version +++ b/devel/electron41/Makefile.version @@ -1,2 +1,2 @@ -ELECTRON_VER= 41.9.1 +ELECTRON_VER= 41.10.0 ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//} diff --git a/devel/electron41/distinfo b/devel/electron41/distinfo index 4f7d64fc3282..1ba4b14fd5fe 100644 --- a/devel/electron41/distinfo +++ b/devel/electron41/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1782806625 +TIMESTAMP = 1783261228 SHA256 (electron/chromium-146.0.7680.216.tar.xz.0) = 975c7b752e7b89c72b6e85f458db893c84bf3de42b7eb954bea2b6fda8e9786b SIZE (electron/chromium-146.0.7680.216.tar.xz.0) = 2000000000 SHA256 (electron/chromium-146.0.7680.216.tar.xz.1) = 35b9287cf3cdefcf443f5b6e96198a82de7d89b8f33b6784f74ab85957f56f01 @@ -341,12 +341,12 @@ SHA256 (electron/rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4 SIZE (electron/rust/crates/zerocopy-derive-0.7.35.crate) = 37829 SHA256 (electron/yarn-4.12.0.tgz) = bd58d06826ce9542c4cd904fe10bab7bc718ea2cc39a45d9fbd15f2edb45761c SIZE (electron/yarn-4.12.0.tgz) = 1056794 -SHA256 (electron/electron41-41.9.1-node-modules.tar.xz) = 3cf919ce7175a104edcafc343b4e4b32298192e04b0ecab4018ad4a1d33b8df7 -SIZE (electron/electron41-41.9.1-node-modules.tar.xz) = 71204318 -SHA256 (electron/electron-electron-v41.9.1_GH0.tar.gz) = 5a9e9025f13724e450d2b96157a35e22b3e0fd0a638888f86f2a275f179e3a7f -SIZE (electron/electron-electron-v41.9.1_GH0.tar.gz) = 19044124 -SHA256 (electron/nodejs-node-v24.17.0_GH0.tar.gz) = 63ff9610929c96453b09914fb5fb37a46cd5f54a6f5147213d31b43e08850b44 -SIZE (electron/nodejs-node-v24.17.0_GH0.tar.gz) = 127311158 +SHA256 (electron/electron41-41.10.0-node-modules.tar.xz) = 3cf919ce7175a104edcafc343b4e4b32298192e04b0ecab4018ad4a1d33b8df7 +SIZE (electron/electron41-41.10.0-node-modules.tar.xz) = 71204318 +SHA256 (electron/electron-electron-v41.10.0_GH0.tar.gz) = 352538c553bbc3a5fc4b13548f00d0e329942fa0c252af3baea41d98d11ad61e +SIZE (electron/electron-electron-v41.10.0_GH0.tar.gz) = 19179839 +SHA256 (electron/nodejs-node-v24.18.0_GH0.tar.gz) = e07dd419efe30a89b90d872a956d074f4197fd103781bc06e0fce99d0130ad01 +SIZE (electron/nodejs-node-v24.18.0_GH0.tar.gz) = 127522062 SHA256 (electron/nodejs-nan-675cefebca42410733da8a454c8d9391fcebfbc2_GH0.tar.gz) = 3983c68f19ed75dd37dc228eab385093ae2533132730f253f0c3d19ff10788e3 SIZE (electron/nodejs-nan-675cefebca42410733da8a454c8d9391fcebfbc2_GH0.tar.gz) = 111323 SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01 diff --git a/devel/electron41/files/patch-electron_BUILD.gn b/devel/electron41/files/patch-electron_BUILD.gn index 46f53e9144e0..fd4fd5dcc2e6 100644 --- a/devel/electron41/files/patch-electron_BUILD.gn +++ b/devel/electron41/files/patch-electron_BUILD.gn @@ -1,6 +1,6 @@ ---- electron/BUILD.gn.orig 2026-05-14 05:52:47 UTC +--- electron/BUILD.gn.orig 2026-07-03 02:01:22 UTC +++ electron/BUILD.gn -@@ -561,7 +561,7 @@ source_set("electron_lib") { +@@ -569,7 +569,7 @@ source_set("electron_lib") { defines += [ "GDK_DISABLE_DEPRECATION_WARNINGS" ] } @@ -9,7 +9,7 @@ deps += [ "//components/crash/core/app", "//components/crash/core/browser", -@@ -660,6 +660,12 @@ source_set("electron_lib") { +@@ -668,6 +668,12 @@ source_set("electron_lib") { cflags_objcc = [ "-fobjc-weak" ] } } @@ -22,7 +22,7 @@ if (is_linux) { libs = [ "xshmfence" ] deps += [ -@@ -1245,7 +1251,7 @@ if (is_mac) { +@@ -1253,7 +1259,7 @@ if (is_mac) { ":electron_lib", ":electron_win32_resources", ":packed_resources", @@ -31,7 +31,7 @@ "//content:sandbox_helper_win", "//electron/buildflags", "//third_party/electron_node:libnode", -@@ -1272,7 +1278,7 @@ if (is_mac) { +@@ -1280,7 +1286,7 @@ if (is_mac) { public_deps = [ "//tools/v8_context_snapshot" ] } @@ -40,7 +40,7 @@ data_deps += [ "//components/crash/core/app:chrome_crashpad_handler" ] } -@@ -1339,7 +1345,7 @@ if (is_mac) { +@@ -1347,7 +1353,7 @@ if (is_mac) { configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ] } @@ -49,7 +49,7 @@ deps += [ "//sandbox/linux:chrome_sandbox" ] } } -@@ -1460,7 +1466,9 @@ dist_zip("electron_dist_zip") { +@@ -1468,7 +1474,9 @@ dist_zip("electron_dist_zip") { ] } diff --git a/devel/electron41/files/patch-electron_build_args_all.gn b/devel/electron41/files/patch-electron_build_args_all.gn index 4556cf435392..8ba15b731b3f 100644 --- a/devel/electron41/files/patch-electron_build_args_all.gn +++ b/devel/electron41/files/patch-electron_build_args_all.gn @@ -1,6 +1,6 @@ ---- electron/build/args/all.gn.orig 2025-04-04 05:26:44 UTC +--- electron/build/args/all.gn.orig 2026-07-03 02:01:22 UTC +++ electron/build/args/all.gn -@@ -14,8 +14,8 @@ enable_cdm_host_verification = false +@@ -17,8 +17,8 @@ enable_cdm_host_verification = false v8_enable_javascript_promise_hooks = true enable_cdm_host_verification = false diff --git a/devel/electron41/files/patch-electron_spec_crash-spec.ts b/devel/electron41/files/patch-electron_spec_crash-spec.ts index 0195437cebba..2c519f59353f 100644 --- a/devel/electron41/files/patch-electron_spec_crash-spec.ts +++ b/devel/electron41/files/patch-electron_spec_crash-spec.ts @@ -1,6 +1,6 @@ ---- electron/spec/crash-spec.ts.orig 2026-05-07 20:19:20 UTC +--- electron/spec/crash-spec.ts.orig 2026-07-03 02:01:22 UTC +++ electron/spec/crash-spec.ts -@@ -52,7 +52,7 @@ const shouldRunCase = (crashCase: string) => { +@@ -53,7 +53,7 @@ const shouldRunCase = (crashCase: string) => { if (process.platform === 'win32') { return process.arch !== 'ia32'; } else { diff --git a/devel/electron41/files/patch-services_device_public_cpp_device__features.cc b/devel/electron41/files/patch-services_device_public_cpp_device__features.cc index 9cf628dcb4d0..6bfa7df69b74 100644 --- a/devel/electron41/files/patch-services_device_public_cpp_device__features.cc +++ b/devel/electron41/files/patch-services_device_public_cpp_device__features.cc @@ -1,6 +1,6 @@ ---- services/device/public/cpp/device_features.cc.orig 2026-03-30 20:35:34 UTC +--- services/device/public/cpp/device_features.cc.orig 2026-07-05 14:23:01 UTC +++ services/device/public/cpp/device_features.cc -@@ -126,7 +126,7 @@ BASE_FEATURE(kAutomaticUsbDetach, base::FEATURE_ENABLE +@@ -131,7 +131,7 @@ BASE_FEATURE(kAutomaticUsbDetach, base::FEATURE_ENABLE // a USB interface is busy. #if BUILDFLAG(IS_ANDROID) BASE_FEATURE(kAutomaticUsbDetach, base::FEATURE_ENABLED_BY_DEFAULT); diff --git a/devel/electron41/files/patch-services_device_public_cpp_device__features.h b/devel/electron41/files/patch-services_device_public_cpp_device__features.h index 8eb07c07bec3..408b8f18cb6f 100644 --- a/devel/electron41/files/patch-services_device_public_cpp_device__features.h +++ b/devel/electron41/files/patch-services_device_public_cpp_device__features.h @@ -1,6 +1,6 @@ ---- services/device/public/cpp/device_features.h.orig 2026-03-30 20:35:34 UTC +--- services/device/public/cpp/device_features.h.orig 2026-07-05 14:23:01 UTC +++ services/device/public/cpp/device_features.h -@@ -50,7 +50,7 @@ DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermis +@@ -51,7 +51,7 @@ DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermis DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermissionSupportEnabled(); diff --git a/devel/electron41/files/patch-ui_ozone_platform_x11_x11__window.cc b/devel/electron41/files/patch-ui_ozone_platform_x11_x11__window.cc index 6f439d60eee5..cfe756e822cf 100644 --- a/devel/electron41/files/patch-ui_ozone_platform_x11_x11__window.cc +++ b/devel/electron41/files/patch-ui_ozone_platform_x11_x11__window.cc @@ -1,6 +1,6 @@ ---- ui/ozone/platform/x11/x11_window.cc.orig 2026-01-27 00:55:35 UTC +--- ui/ozone/platform/x11/x11_window.cc.orig 2026-07-05 14:23:01 UTC +++ ui/ozone/platform/x11/x11_window.cc -@@ -1505,7 +1505,7 @@ void X11Window::OnXWindowStateChanged() { +@@ -1534,7 +1534,7 @@ void X11Window::OnXWindowStateChanged() { WindowTiledEdges tiled_state = GetTiledState(); if (tiled_state != tiled_state_) { tiled_state_ = tiled_state;