git: e0c7ff65f660 - 2025Q1 - devel/electron32: update to 32.3.3

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Sat, 08 Mar 2025 13:41:15 UTC
The branch 2025Q1 has been updated by tagattie:

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

commit e0c7ff65f6605e29d56c316eb30001cc2b7ba464
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2025-03-08 13:35:26 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-03-08 13:41:07 +0000

    devel/electron32: update to 32.3.3
    
    Changelog: https://github.com/electron/electron/releases/tag/v32.3.3
    
    Reported by:    GitHub (watch releases)
    MFH:            2025Q1
    Security:       6e27040b-61b7-4989-9471-dfb10c3cd76e
    
    (cherry picked from commit a7e584459773256a77a86470a3117da7314d5af5)
---
 devel/electron32/Makefile.version                         |  2 +-
 devel/electron32/distinfo                                 | 10 +++++-----
 .../files/patch-third__party_lzma__sdk_C_CpuArch.c        | 15 ++++-----------
 3 files changed, 10 insertions(+), 17 deletions(-)

diff --git a/devel/electron32/Makefile.version b/devel/electron32/Makefile.version
index 554548c4a6b7..f0fc406892f0 100644
--- a/devel/electron32/Makefile.version
+++ b/devel/electron32/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER=	32.3.2
+ELECTRON_VER=	32.3.3
 ELECTRON_VER_MAJOR=	${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron32/distinfo b/devel/electron32/distinfo
index a0af15dcc95e..39f555fe9def 100644
--- a/devel/electron32/distinfo
+++ b/devel/electron32/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1740789895
+TIMESTAMP = 1741376913
 SHA256 (electron/chromium-128.0.6613.186.tar.xz.0) = 3ed399ba626343eb1a522939b16ded1ff5b553b477bd37e48710371000fa294b
 SIZE (electron/chromium-128.0.6613.186.tar.xz.0) = 2000000000
 SHA256 (electron/chromium-128.0.6613.186.tar.xz.1) = 5986cf222802789f16b81759b7e1104edc61619a422c82c979d1268b90d7e415
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-128.0.6613.186.tar.xz.2) = 9d48a4305a6a26b917476ff517b
 SIZE (electron/chromium-128.0.6613.186.tar.xz.2) = 766712880
 SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
 SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-32.3.2.tar.xz) = 91757602275d2d266604a25a164dd40397261b26fa3e6770cfc4431cedd35b2d
-SIZE (electron/electron-yarn-cache-32.3.2.tar.xz) = 32181832
-SHA256 (electron/electron-electron-v32.3.2_GH0.tar.gz) = 37b0029d479342e5cd4178b4ba7a81a81f45f458859a08f4bbf529d1bdcdf7d1
-SIZE (electron/electron-electron-v32.3.2_GH0.tar.gz) = 14717654
+SHA256 (electron/electron-yarn-cache-32.3.3.tar.xz) = 91757602275d2d266604a25a164dd40397261b26fa3e6770cfc4431cedd35b2d
+SIZE (electron/electron-yarn-cache-32.3.3.tar.xz) = 32181832
+SHA256 (electron/electron-electron-v32.3.3_GH0.tar.gz) = 35411f69bfa89fa877c1e6a4efcec76018eb9ddc76280176be394d8e85698d08
+SIZE (electron/electron-electron-v32.3.3_GH0.tar.gz) = 14878251
 SHA256 (electron/nodejs-node-v20.18.1_GH0.tar.gz) = e52a6d719db786fffdc7ac3dc623023803336d8ce7a1dd61d9f68bd851d2a921
 SIZE (electron/nodejs-node-v20.18.1_GH0.tar.gz) = 115585611
 SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron32/files/patch-third__party_lzma__sdk_C_CpuArch.c b/devel/electron32/files/patch-third__party_lzma__sdk_C_CpuArch.c
index e5faa231f03f..2b63895dca5f 100644
--- a/devel/electron32/files/patch-third__party_lzma__sdk_C_CpuArch.c
+++ b/devel/electron32/files/patch-third__party_lzma__sdk_C_CpuArch.c
@@ -1,11 +1,11 @@
---- third_party/lzma_sdk/C/CpuArch.c.orig	2022-09-04 11:56:14 UTC
+--- third_party/lzma_sdk/C/CpuArch.c.orig	2025-03-07 20:04:11 UTC
 +++ third_party/lzma_sdk/C/CpuArch.c
-@@ -412,12 +412,40 @@ BoolInt CPU_IsSupported_SHA1(void) { return APPLE_CRYP
+@@ -854,6 +854,34 @@ BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYP
  BoolInt CPU_IsSupported_SHA2(void) { return APPLE_CRYPTO_SUPPORT_VAL; }
  BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYPTO_SUPPORT_VAL; }
  
 +#elif defined(__OpenBSD__)
- 
++
 +#include <sys/param.h>
 +#include <sys/sysctl.h>
 +#include <machine/cpu.h>
@@ -32,13 +32,6 @@
 +MY_HWCAP_CHECK_FUNC (SHA1)
 +MY_HWCAP_CHECK_FUNC (SHA2)
 +MY_HWCAP_CHECK_FUNC (AES)
-+
- #else // __APPLE__
- 
- #include <sys/auxv.h>
  
--#if !defined(ARMV8_OS_FUCHSIA)
-+#if !defined(ARMV8_OS_FUCHSIA) && !defined(__FreeBSD__)
- #define USE_HWCAP
- #endif // !defined(ARMV8_OS_FUCHSIA)
+ #else // __APPLE__