git: 6e3c80105150 - main - devel/electron{42,43}: Install electron.d.ts

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Sun, 06 Sep 2026 11:06:24 UTC
The branch main has been updated by tagattie:

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

commit 6e3c8010515063f2dc420b25910a0ef16fc81ed6
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-09-06 11:05:11 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-09-06 11:06:16 +0000

    devel/electron{42,43}: Install electron.d.ts
    
    Some applications (e.g. VSCode) requires the file to be present while
    building. Although it can be downloaded from Electron's releases page,
    include here for convenience.
---
 devel/electron42/Makefile  | 2 ++
 devel/electron42/pkg-plist | 1 +
 devel/electron43/Makefile  | 3 +++
 devel/electron43/pkg-plist | 1 +
 4 files changed, 7 insertions(+)

diff --git a/devel/electron42/Makefile b/devel/electron42/Makefile
index ffed9cb9b0ba..a763ac44f60b 100644
--- a/devel/electron42/Makefile
+++ b/devel/electron42/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	electron
 DISTVERSIONPREFIX=	v
 DISTVERSION=	${ELECTRON_VER}
+PORTREVISION=	1
 PULSEMV=	16
 PULSEV=		${PULSEMV}.1
 CATEGORIES=	devel
@@ -468,6 +469,7 @@ do-install:
 .endfor
 	cd ${WRKSRC}/out/${BUILDTYPE}/gen && ${COPYTREE_SHARE} node_headers ${STAGEDIR}${DATADIR}
 	cd ${WRKSRC}/out/${BUILDTYPE} && ${COPYTREE_SHARE} gen/electron/buildflags ${STAGEDIR}${DATADIR}
+	cd ${WRKSRC}/out/${BUILDTYPE} && ${COPYTREE_SHARE} gen/electron/tsc ${STAGEDIR}${DATADIR}
 	cd ${WRKSRC}/out/${BUILDTYPE} && ${COPYTREE_SHARE} gen/v8/embedded.S ${STAGEDIR}${DATADIR}
 	${RLN} ${STAGEDIR}${DATADIR}/electron ${STAGEDIR}${PREFIX}/bin/electron${PKGNAMESUFFIX}
 
diff --git a/devel/electron42/pkg-plist b/devel/electron42/pkg-plist
index 3fb091d46981..9b92b007739a 100644
--- a/devel/electron42/pkg-plist
+++ b/devel/electron42/pkg-plist
@@ -6,6 +6,7 @@ bin/electron%%ELECTRON_VER_MAJOR%%
 %%DRIVER%%%%DATADIR%%/chromedriver
 %%DATADIR%%/electron
 %%DATADIR%%/gen/electron/buildflags/buildflags.h
+%%DATADIR%%/gen/electron/tsc/typings/electron.d.ts
 %%DATADIR%%/gen/v8/embedded.S
 %%DATADIR%%/libEGL.so
 %%DATADIR%%/libGLESv2.so
diff --git a/devel/electron43/Makefile b/devel/electron43/Makefile
index 9764f84b2b2d..89ec933be264 100644
--- a/devel/electron43/Makefile
+++ b/devel/electron43/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	electron
 DISTVERSIONPREFIX=	v
 DISTVERSION=	${ELECTRON_VER}
+PORTREVISION=	1
 PULSEMV=	16
 PULSEV=		${PULSEMV}.1
 CATEGORIES=	devel
@@ -482,6 +483,8 @@ do-install:
 	cd ${WRKSRC}/out/${BUILDTYPE} && \
 	${COPYTREE_SHARE} gen/electron/buildflags ${STAGEDIR}${DATADIR}
 	cd ${WRKSRC}/out/${BUILDTYPE} && \
+	${COPYTREE_SHARE} gen/electron/tsc ${STAGEDIR}${DATADIR}
+	cd ${WRKSRC}/out/${BUILDTYPE} && \
 	${COPYTREE_SHARE} gen/v8/embedded.S ${STAGEDIR}${DATADIR}
 	${RLN} ${STAGEDIR}${DATADIR}/electron \
 		${STAGEDIR}${PREFIX}/bin/electron${PKGNAMESUFFIX}
diff --git a/devel/electron43/pkg-plist b/devel/electron43/pkg-plist
index 3fb091d46981..9b92b007739a 100644
--- a/devel/electron43/pkg-plist
+++ b/devel/electron43/pkg-plist
@@ -6,6 +6,7 @@ bin/electron%%ELECTRON_VER_MAJOR%%
 %%DRIVER%%%%DATADIR%%/chromedriver
 %%DATADIR%%/electron
 %%DATADIR%%/gen/electron/buildflags/buildflags.h
+%%DATADIR%%/gen/electron/tsc/typings/electron.d.ts
 %%DATADIR%%/gen/v8/embedded.S
 %%DATADIR%%/libEGL.so
 %%DATADIR%%/libGLESv2.so