diff --git a/net-im/deltachat-desktop/Makefile b/net-im/deltachat-desktop/Makefile index 2899a970ec9b..023c9533d04a 100644 --- a/net-im/deltachat-desktop/Makefile +++ b/net-im/deltachat-desktop/Makefile @@ -1,71 +1,71 @@ PORTNAME= deltachat-desktop DISTVERSIONPREFIX= v -DISTVERSION= 2.33.0 -PORTREVISION= 1 +DISTVERSION= 2.35.0 +PORTREVISION= 0 CATEGORIES= net-im MASTER_SITES+= LOCAL/feld:npmcache DISTFILES+= ${PORTNAME}-${DISTVERSIONFULL}-node-deps.tgz:npmcache MAINTAINER= feld@FreeBSD.org COMMENT= Cross-platform decentralized encrypted messaging service WWW= https://delta.chat/ LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -ELECTRON_VER= 37 +ELECTRON_VER= 39 # Important to keep the RPC server core in sync with the Desktop release -RUN_DEPENDS= deltachat-rpc-server>=2.33<2.34:net/deltachat-rpc-server -BUILD_DEPENDS= electron${ELECTRON_VER}:devel/electron${ELECTRON_VER} \ - npm:www/npm${NODEJS_SUFFIX} +RUN_DEPENDS= deltachat-rpc-server>=2.35<2.36:net/deltachat-rpc-server \ + electron${ELECTRON_VER}:devel/electron${ELECTRON_VER} +BUILD_DEPENDS= npm:www/npm${NODEJS_SUFFIX} USES= desktop-file-utils nodejs:22,build pkgconfig # Possible to support more arches, but need their binary # esbuilds included in the npmcache ONLY_FOR_ARCHS= amd64 SUB_FILES+= deltachat-desktop.sh deltachat.desktop SUB_LIST+= ELECTRON_VER=${ELECTRON_VER} USE_GITHUB= yes GH_ACCOUNT= deltachat GH_PROJECT= deltachat-desktop MAKE_ENV+= ELECTRON_SKIP_BINARY_DOWNLOAD=1 \ ELECTRON_OVERRIDE_DIST_PATH=${LOCALBASE}/share/electron${ELECTRON_VER} \ PATH=${PATH}:${WRKSRC}/node_modules/.bin/ \ VERSION_INFO_GIT_REF=${GH_TAGNAME} .include post-patch: @${REINPLACE_CMD} "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/packages/target-electron/src/deltachat/controller.ts # Have to mv, it won't build with symlinks @${MV} ${WRKDIR}/node_modules ${WRKSRC}/node_modules @${MV} ${WRKDIR}/packages/target-electron/node_modules ${WRKSRC}/packages/target-electron/node_modules @${MV} ${WRKDIR}/packages/frontend/node_modules ${WRKSRC}/packages/frontend/node_modules @${MV} ${WRKDIR}/packages/runtime/node_modules ${WRKSRC}/packages/runtime/node_modules @${MV} ${WRKDIR}/packages/shared/node_modules ${WRKSRC}/packages/shared/node_modules do-build: cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} pnpm -w --filter=@deltachat-desktop/target-electron build do-install: ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && node bin/writeFlatDependencies.js packages/target-electron ${STAGEDIR}${DATADIR}/node_modules cd ${WRKSRC}/node_modules/.pnpm/@deltachat+stdio-rpc-server@*/node_modules/@deltachat/ && \ ${COPYTREE_SHARE} stdio-rpc-server/ ${STAGEDIR}${DATADIR}/node_modules/@deltachat/ cd ${WRKSRC}/packages/target-electron && \ ${INSTALL} package.json ${STAGEDIR}${DATADIR}/ && \ ${INSTALL} index.js ${STAGEDIR}${DATADIR}/ && \ ${COPYTREE_SHARE} bundle_out ${STAGEDIR}${DATADIR}/ && \ ${COPYTREE_SHARE} html-dist ${STAGEDIR}${DATADIR}/ cd ${WRKSRC} && ${COPYTREE_SHARE} _locales ${STAGEDIR}${DATADIR}/ ${INSTALL_SCRIPT} ${WRKDIR}/deltachat-desktop.sh ${STAGEDIR}${PREFIX}/bin/deltachat-desktop ${INSTALL} ${WRKDIR}/deltachat.desktop ${STAGEDIR}${PREFIX}/share/applications/deltachat.desktop ${MKDIR} ${STAGEDIR}${DATADIR}/icons ${INSTALL} ${FILESDIR}/delta-v7-pathed.svg ${STAGEDIR}${DATADIR}/icons/deltachat.svg .include diff --git a/net-im/deltachat-desktop/distinfo b/net-im/deltachat-desktop/distinfo index 625567bd234a..3a487718b153 100644 --- a/net-im/deltachat-desktop/distinfo +++ b/net-im/deltachat-desktop/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1765492741 -SHA256 (deltachat-desktop-v2.33.0-node-deps.tgz) = 9f8ea78ba5becdede6a18972f37a62252670088780f4f7b1c92d134ef280de47 -SIZE (deltachat-desktop-v2.33.0-node-deps.tgz) = 66044136 -SHA256 (deltachat-deltachat-desktop-v2.33.0_GH0.tar.gz) = 5cfa193af20e2e11b7010e44715a426a165ccf96fd5210504a2bc911e383f28b -SIZE (deltachat-deltachat-desktop-v2.33.0_GH0.tar.gz) = 40990109 +TIMESTAMP = 1766793206 +SHA256 (deltachat-desktop-v2.35.0-node-deps.tgz) = db99caf392bd8b63796c197699eabbe0a5c869568b20c6de1c28d8b22c37a6aa +SIZE (deltachat-desktop-v2.35.0-node-deps.tgz) = 65909979 +SHA256 (deltachat-deltachat-desktop-v2.35.0_GH0.tar.gz) = 3ee956673cff996188888cf8a87f6f56e19b279cba99e07bc370a09ca0254df3 +SIZE (deltachat-deltachat-desktop-v2.35.0_GH0.tar.gz) = 40995233