summaryrefslogtreecommitdiff
path: root/devel/electron39/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/electron39/Makefile')
-rw-r--r--devel/electron39/Makefile12
1 files changed, 9 insertions, 3 deletions
diff --git a/devel/electron39/Makefile b/devel/electron39/Makefile
index 0adb82d2a3fe..0fda0a265899 100644
--- a/devel/electron39/Makefile
+++ b/devel/electron39/Makefile
@@ -1,14 +1,13 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/:chromium \
https://freedesktop.org/software/pulseaudio/releases/:pulseaudio
PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR}
-DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}:chromium \
+DISTFILES= chromium-${CHROMIUM_VER}-lite${EXTRACT_SUFX}:chromium \
pulseaudio-${PULSEV}.tar.gz:pulseaudio \
electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX}:prefetch
DIST_SUBDIR= ${PORTNAME}
@@ -221,7 +220,7 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER= 142.0.7444.59
+CHROMIUM_VER= 142.0.7444.175
# See ${WRKSRC}/electron/DEPS for NODE_VER
NODE_VER= 22.21.1
# See ${WRKSRC}/electron/DEPS for NAN_VER
@@ -372,10 +371,17 @@ pre-configure:
touch ${WRKSRC:H}/pulseaudio-${PULSEV}/src/pulse/version.h
@${REINPLACE_CMD} -e 's|$${LOCALBASE}|${LOCALBASE}|;s|$${MODCLANG_VERSION}|${LLVM_DEFAULT}|' \
${WRKSRC}/build/config/rust.gni \
+ ${WRKSRC}/build/linux/strip_binary.gni \
${WRKSRC}/build/rust/rust_bindgen.gni \
${WRKSRC}/build/rust/rust_bindgen_generator.gni
do-configure:
+ @( \
+ echo "#ifndef GPU_WEBGPU_DAWN_COMMIT_HASH_H_" ;\
+ echo "#define GPU_WEBGPU_DAWN_COMMIT_HASH_H_" ;\
+ echo "#define DAWN_COMMIT_HASH \"$$(cat ${WRKSRC}/gpu/webgpu/DAWN_VERSION)\"" ;\
+ echo "#endif // GPU_WEBGPU_DAWN_COMMIT_HASH_H_" \
+ ) > ${WRKSRC}/gpu/webgpu/dawn_commit_hash.h
# GN generator bootstrapping and generating ninja files
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} CC=${CC} CXX=${CXX} LD=${CXX} \
READELF=${READELF} AR=${AR} NM=${NM} ${PYTHON_CMD} \