aboutsummaryrefslogtreecommitdiff
path: root/security/greenbone-security-assistant
diff options
context:
space:
mode:
authorJose Alonso Cardenas Marquez <acm@FreeBSD.org>2021-01-07 03:29:20 +0000
committerJose Alonso Cardenas Marquez <acm@FreeBSD.org>2021-01-07 03:29:20 +0000
commit3482aae6d465efe91a8af99636993d53d0a73c6b (patch)
tree7548293ad721b5808143d3c20ebf03c0f96f8d87 /security/greenbone-security-assistant
parent567a5a23dd3ab0b269c0d19d5b0123ad364768a5 (diff)
downloadports-3482aae6d465efe91a8af99636993d53d0a73c6b.tar.gz
ports-3482aae6d465efe91a8af99636993d53d0a73c6b.zip
- Fix installation issues. It BROKEN port in runtime
- Clean up PR: 245992 Reported by: jorgen at larsendata.dk
Notes
Notes: svn path=/head/; revision=560676
Diffstat (limited to 'security/greenbone-security-assistant')
-rw-r--r--security/greenbone-security-assistant/Makefile26
1 files changed, 14 insertions, 12 deletions
diff --git a/security/greenbone-security-assistant/Makefile b/security/greenbone-security-assistant/Makefile
index b4873b4bb03a..d8c523e28561 100644
--- a/security/greenbone-security-assistant/Makefile
+++ b/security/greenbone-security-assistant/Makefile
@@ -1,14 +1,15 @@
# $FreeBSD$
PORTNAME= greenbone-security-assistant
-DISTVERSION= 20.8.0
DISTVERSIONPREFIX= v
-MASTER_SITES= LOCAL/acm/gsa/:yarn_cache
+DISTVERSION= 20.8.0
+PORTREVISION= 1
CATEGORIES= security
+MASTER_SITES= LOCAL/acm/gsa/:yarn_cache
DISTFILES= ${PORTNAME}-cache${EXTRACT_SUFX}:yarn_cache
MAINTAINER= acm@FreeBSD.org
-COMMENT= libraries module for the GVM solution
+COMMENT= Libraries module for the GVM solution
LICENSE= AGPLv3+
@@ -22,19 +23,21 @@ LIB_DEPENDS= libgvm_base.so:security/gvm-libs \
RUN_DEPENDS= doxygen>0:devel/doxygen \
${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR}
+USES= cmake gettext-runtime gnome pkgconfig python
+USE_GNOME= glib20 libxml2
+
USE_GITHUB= yes
GH_ACCOUNT= greenbone
GH_PROJECT= gsa
CMAKE_ARGS+= -DINSTALLER_ARGS="--offline"
-USES= cmake gettext-runtime gnome pkgconfig python
-USE_GNOME= glib20 libxml2
+USERS= gvm
+GROUPS= ${USERS}
USE_RC_SUBR= gsad
ETCDIR= ${PREFIX}/etc/gvm
-PLIST_FILES= "@sample %%ETCDIR%%/gsad_log.conf.sample"
post-extract:
@${MV} ${WRKSRC}/gsad/src/gsad_log_conf.cmake_in ${WRKSRC}/gsad/src/gsad_log.conf.sample
@@ -48,16 +51,15 @@ post-install:
@${MKDIR} ${STAGEDIR}/var/run/gvm
@${MKDIR} ${STAGEDIR}${ETCDIR}
@${INSTALL_DATA} ${WRKSRC}/gsad/src/gsad_log.conf.sample ${STAGEDIR}${ETCDIR}
-
- @${ECHO_CMD} "@sample %%ETCDIR%%/gsad_log.conf.sample"
- @${ECHO_CMD} "etc/rc.d/gsad" >> ${TMPPLIST}
- @${ECHO_CMD} "sbin/gsad" >> ${TMPPLIST}
+ @${ECHO_CMD} "@sample etc/gvm/gsad_log.conf.sample" >> ${TMPPLIST}
+ @${ECHO_CMD} "sbin/gsad" >> ${TMPPLIST} >> ${TMPPLIST}
+ @${ECHO_CMD} "share/gvm/gsad/web/index.html" >> ${TMPPLIST}
+ @${ECHO_CMD} "share/gvm/gsad/web/robots.txt" >> ${TMPPLIST}
@cd ${WRKSRC}/gsa/build && \
${FIND} -s img locales static -not -type d \
-exec ${ECHO_CMD} "share/gvm/gsad/web/{}" \; >> ${TMPPLIST}
-
@${ECHO_CMD} "share/man/man8/gsad.8.gz" >> ${TMPPLIST}
- @${ECHO_CMD} "@dir /var/run/gvm" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir(gvm,gvm,750) /var/run/gvm" >> ${TMPPLIST}
.include <bsd.port.mk>