diff --git a/net-im/deltachat-desktop/Makefile b/net-im/deltachat-desktop/Makefile index e58f9635f98c..d36c8eb40f50 100644 --- a/net-im/deltachat-desktop/Makefile +++ b/net-im/deltachat-desktop/Makefile @@ -1,68 +1,68 @@ PORTNAME= deltachat-desktop DISTVERSIONPREFIX= v DISTVERSION= 2.43.0 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= feld@FreeBSD.org COMMENT= Cross-platform decentralized encrypted messaging service WWW= https://delta.chat/ LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE # Important to keep the RPC server core in sync with the Desktop release RUN_DEPENDS= deltachat-rpc-server>=2.43<2.44:net/deltachat-rpc-server USES= electron:40,build,run desktop-file-utils nodejs:22,build pkgconfig USE_ELECTRON= npm:pnpm prefetch extract NPM_VER= 9.6.0 # 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_MAJOR} USE_GITHUB= yes GH_ACCOUNT= deltachat GH_PROJECT= deltachat-desktop MAKE_ENV+= ELECTRON_SKIP_BINARY_DOWNLOAD=1 \ VERSION_INFO_GIT_REF=${GH_TAGNAME} .include post-patch: @${REINPLACE_CMD} "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/packages/target-electron/src/deltachat/controller.ts do-build: cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${NPM_CMDNAME} -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 # Shell for-loop to find first matching module at runtime # Sometimes there are multiple copies of this module and we just need one for mod in ${WRKSRC}/node_modules/.pnpm/@deltachat+stdio-rpc-server@*; do \ STDIO_RPC_SERVER_MODULE="$$mod"; \ break; \ done && \ cd $$STDIO_RPC_SERVER_MODULE/node_modules/ && \ ${COPYTREE_SHARE} @deltachat ${STAGEDIR}${DATADIR}/node_modules/ 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 e208d2c0d1d0..9905bb3f17f6 100644 --- a/net-im/deltachat-desktop/distinfo +++ b/net-im/deltachat-desktop/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1772234855 +TIMESTAMP = 1772498803 SHA256 (pnpm-9.6.0.tgz) = 1a2bd458a2118e56989e9359da2579954a1a3141b03800e04f36e6e97809f14c SIZE (pnpm-9.6.0.tgz) = 4508742 -SHA256 (deltachat-desktop-2.43.0-node-modules.tar.gz) = 455992a8accf3692b0517e65fc532e73bdd1ae305f0e329708fb43dd33465ac3 -SIZE (deltachat-desktop-2.43.0-node-modules.tar.gz) = 196907430 +SHA256 (deltachat-desktop-2.43.0-node-modules.tar.gz) = a3c482472591b24c2ecb07153ba67c3672df9d8994b54f73c821d5ec4b5039a9 +SIZE (deltachat-desktop-2.43.0-node-modules.tar.gz) = 203886965 SHA256 (deltachat-deltachat-desktop-v2.43.0_GH0.tar.gz) = aee8359f32345170464907ef8a948bc5e8fc5c41e631bd998411f8e4b6cbfd44 SIZE (deltachat-deltachat-desktop-v2.43.0_GH0.tar.gz) = 41149584