Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 05 Jun 2026 07:43:59 +0000
From:      Martin Matuska <mm@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 40c7c04beab0 - main - www/fmd-server: fix offline pnpm cache
Message-ID:  <6a227e3f.390a0.27123d85@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by mm:

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

commit 40c7c04beab05bbc376578dd1dac76d4432c0859
Author:     Martin Matuska <mm@FreeBSD.org>
AuthorDate: 2026-06-05 07:43:20 +0000
Commit:     Martin Matuska <mm@FreeBSD.org>
CommitDate: 2026-06-05 07:43:20 +0000

    www/fmd-server: fix offline pnpm cache
---
 www/fmd-server/Makefile | 13 +++++++------
 www/fmd-server/distinfo |  6 +++---
 2 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/www/fmd-server/Makefile b/www/fmd-server/Makefile
index 36692e0fb23e..fa50771134d8 100644
--- a/www/fmd-server/Makefile
+++ b/www/fmd-server/Makefile
@@ -1,10 +1,10 @@
 PORTNAME=	fmd-server
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.15.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	www
-#MASTER_SITES=	LOCAL/mm/${PORTNAME}/:pnpmcache
-#DISTFILES=	${PORTNAME}-pnpm-cache-${DISTVERSION}${EXTRACT_SUFX}:pnpmcache
+MASTER_SITES=	LOCAL/mm/${PORTNAME}/:pnpmcache
+DISTFILES=	${PORTNAME}-pnpm-cache-${DISTVERSION}${EXTRACT_SUFX}:pnpmcache
 
 MAINTAINER=	mm@FreeBSD.org
 COMMENT=	FMD web server to locate and control your devices
@@ -13,7 +13,7 @@ WWW=		https://fmd-foss.org/
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		go:modules nodejs:build
+USES=		go:modules nodejs:build tar:zstd
 USE_GITLAB=	yes
 USE_GITHUB=	nodefault
 GL_ACCOUNT=	fmd-foss
@@ -77,6 +77,7 @@ pre-build:
 		@${MKDIR} ${WRKDIR}/.bin
 		@cd ${WRKSRC}/web && \
 			${SETENV} ${MAKE_ENV} corepack enable --install-directory ${WRKDIR}/.bin && \
+			${SETENV} ${CONFIGURE_ENV} pnpm install --offline && \
 			${SETENV} ${MAKE_ENV} pnpm build
 
 post-install:
@@ -88,9 +89,9 @@ make-pnpm-cache: configure
 	@${MKDIR} ${WRKDIR}/.bin
 	@cd ${WRKSRC}/web && \
 		${SETENV} ${CONFIGURE_ENV} corepack enable --install-directory ${WRKDIR}/.bin && \
-		${SETENV} ${CONFIGURE_ENV} pnpm install
+		${SETENV} ${CONFIGURE_ENV} pnpm fetch
 	@cd ${WRKDIR} \
-		&& ${TAR} -c --zstd -f ${PORTNAME}-pnpm-cache-${DISTVERSION}${EXTRACT_SUFX} pnpm .cache/pnpm .cache/node ${GO_MODNAME}@${GO_MODVERSION}/web/node_modules \
+		&& ${TAR} -c --zstd -f ${PORTNAME}-pnpm-cache-${DISTVERSION}${EXTRACT_SUFX} pnpm \
 		&& ${ECHO} "Please upload the file: scp ${WRKDIR}/${PORTNAME}-pnpm-cache-${DISTVERSION}${EXTRACT_SUFX} mm@freefall.freebsd.org:public_distfiles/${PORTNAME}/"
 
 .include <bsd.port.mk>
diff --git a/www/fmd-server/distinfo b/www/fmd-server/distinfo
index 61cf114e09d9..5ac6a965f915 100644
--- a/www/fmd-server/distinfo
+++ b/www/fmd-server/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1780642929
-SHA256 (go/www_fmd-server/fmd-server-v0.15.0/fmd-server-pnpm-cache-0.15.0.tar.gz) = 204aec49c8ad10808867fabfe50d204fa4c265a60fd4406103688d2544094283
-SIZE (go/www_fmd-server/fmd-server-v0.15.0/fmd-server-pnpm-cache-0.15.0.tar.gz) = 60709296
+TIMESTAMP = 1780645182
+SHA256 (go/www_fmd-server/fmd-server-v0.15.0/fmd-server-pnpm-cache-0.15.0.tar.zst) = 5995ab5cbd957dbda1842410645928ce07dc86644c2bf6ae8befd3aac683beb8
+SIZE (go/www_fmd-server/fmd-server-v0.15.0/fmd-server-pnpm-cache-0.15.0.tar.zst) = 53945378
 SHA256 (go/www_fmd-server/fmd-server-v0.15.0/v0.15.0.mod) = 7c53e9317ee82323e75a5f86246a0a6b0bfeba934bdfdf4729be88611ecf377e
 SIZE (go/www_fmd-server/fmd-server-v0.15.0/v0.15.0.mod) = 1993
 SHA256 (go/www_fmd-server/fmd-server-v0.15.0/v0.15.0.zip) = 9e50105a26dd81a4a86753b6a6752436fa36496c95f26c93c479710e9c247cfe


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a227e3f.390a0.27123d85>