aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Alonso Cardenas Marquez <acm@FreeBSD.org>2023-10-20 07:05:11 +0000
committerJose Alonso Cardenas Marquez <acm@FreeBSD.org>2023-10-20 07:05:11 +0000
commit3d5bec0e07b8106bc02a875b7efb27dc7438723f (patch)
treec8541888595bc22240a0de5fe578cc82b55338bf
parentdf52863e87a01696336d4711f759d906c05b6ba1 (diff)
downloadports-3d5bec0e07b8106bc02a875b7efb27dc7438723f.tar.gz
ports-3d5bec0e07b8106bc02a875b7efb27dc7438723f.zip
security/gsa: Fix build
- Move from yarn to npm PR: 274276 Reported by: Trond Endrestøl <Trond.Endrestol _at_ ximalas.info>
-rw-r--r--security/gsa/Makefile26
-rw-r--r--security/gsa/distinfo6
2 files changed, 15 insertions, 17 deletions
diff --git a/security/gsa/Makefile b/security/gsa/Makefile
index c70c532ad595..e0dfa1405e9e 100644
--- a/security/gsa/Makefile
+++ b/security/gsa/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gsa
DISTVERSIONPREFIX= v
DISTVERSION= 22.7.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= acm@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://github.com/greenbone/gsa
LICENSE= AGPLv3+
-BUILD_DEPENDS= yarn:www/yarn
+BUILD_DEPENDS= npm-node18>0:www/npm-node18
RUN_DEPENDS= ${LOCALBASE}/sbin/gsad:security/gsad
USES= nodejs:build
@@ -19,7 +19,7 @@ USE_GITHUB= yes
GH_ACCOUNT= greenbone
GH_PROJECT= gsa
-YARN_BIN= ${LOCALBASE}/bin/yarn
+NPM_BIN= ${LOCALBASE}/bin/npm
# to rebuild the deps archive:
# 1. set DEV_UPDATE_MODE=yes
@@ -29,27 +29,25 @@ YARN_BIN= ${LOCALBASE}/bin/yarn
# 5. make clean makesum
DEV_UPDATE_MODE= no
-DEPS_CACHE_DIR= ${WRKDIR}
+DEPS_CACHE_DIR= ${WRKSRC}
.if (${DEV_UPDATE_MODE} == "yes")
+NPM_ARGS= install
post-build:
- @cd ${DEPS_CACHE_DIR} && ${TAR} czf ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-cache-${DISTVERSION}${EXTRACT_SUFX} yarn-offline-cache
+ @cd ${DEPS_CACHE_DIR} && ${TAR} czf ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-cache-${DISTVERSION}${EXTRACT_SUFX} node_modules
@${ECHO} "(!!!) Please upload the cache archive: ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-cache-${DISTVERSION}${EXTRACT_SUFX}"
.else
-MASTER_SITES+= LOCAL/acm/gsa/:yarn_cache
-DISTFILES+= ${PORTNAME}-cache-${DISTVERSION}${EXTRACT_SUFX}:yarn_cache
-YARN_ARGS= --offline
+MASTER_SITES+= LOCAL/acm/gsa/:npm_cache
+DISTFILES+= ${PORTNAME}-cache-${DISTVERSION}${EXTRACT_SUFX}:npm_cache
+NPM_ARGS= run build
.endif
-post-patch:
- ${ECHO_CMD} 'yarn-offline-mirror "${WRKDIR}/yarn-offline-cache"' >> \
- ${WRKSRC}/.yarnrc
+post-extract:
+ @${MV} ${WRKDIR}/node_modules ${WRKSRC}
do-build:
@cd ${WRKSRC} && \
- ${YARN_BIN} ${YARN_ARGS}
- @cd ${WRKSRC} && \
- ${YARN_BIN} ${YARN_ARGS} build
+ ${NPM_BIN} ${NPM_ARGS}
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/gvm/gsad/web
diff --git a/security/gsa/distinfo b/security/gsa/distinfo
index 348588172587..96842f914306 100644
--- a/security/gsa/distinfo
+++ b/security/gsa/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1696526628
-SHA256 (gsa-cache-22.7.1.tar.gz) = 56c1a1c900c2b45d711a1f31588fb98a90979b0866c68ec391795d0e9a2bc6fc
-SIZE (gsa-cache-22.7.1.tar.gz) = 48729903
+TIMESTAMP = 1697784180
+SHA256 (gsa-cache-22.7.1.tar.gz) = cdb0a815e3069eb24f43012ad16a51a9d171a35b04ddae7da769f09651f6d4ed
+SIZE (gsa-cache-22.7.1.tar.gz) = 67963784
SHA256 (greenbone-gsa-v22.7.1_GH0.tar.gz) = 89c159db61df19fe21713fa02c0454e730653673e7ef9b4dc30485666a631a05
SIZE (greenbone-gsa-v22.7.1_GH0.tar.gz) = 3607415