summaryrefslogtreecommitdiff
path: root/security/openvas/Makefile
diff options
context:
space:
mode:
authorJose Alonso Cardenas Marquez <acm@FreeBSD.org>2021-01-06 08:46:26 +0000
committerJose Alonso Cardenas Marquez <acm@FreeBSD.org>2021-01-06 08:46:26 +0000
commit0cee80e00731d6534532b9510b8224a57b1eac8f (patch)
treeea5d1e07ad4dcebdafbf09df942eed4c0f18f988 /security/openvas/Makefile
parent- Connect security/gvm-libs (diff)
- New port: security/openvas
This is the Open Vulnerability Assessment Scanner (OpenVAS) of the Greenbone Vulnerability Management (GVM) Solution. It is used for the Greenbone Security Manager appliances and is a full-featured scan engine that executes a continuously updated and extended feed of Network Vulnerability Tests (NVTs). WWW: https://github.com/greenbone/openvas
Notes
Notes: svn path=/head/; revision=560474
Diffstat (limited to 'security/openvas/Makefile')
-rw-r--r--security/openvas/Makefile38
1 files changed, 38 insertions, 0 deletions
diff --git a/security/openvas/Makefile b/security/openvas/Makefile
new file mode 100644
index 000000000000..ea8578ea95e5
--- /dev/null
+++ b/security/openvas/Makefile
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME= openvas
+DISTVERSION= 20.8.0
+DISTVERSIONPREFIX= v
+CATEGORIES= security
+
+MAINTAINER= acm@FreeBSD.org
+COMMENT= Open vulnerability assessment scanner
+
+LICENSE= GPLv2+
+
+BUILD_DEPENDS= flex:textproc/flex
+LIB_DEPENDS= libgvm_base.so:security/gvm-libs \
+ libgcrypt.so:security/libgcrypt \
+ libpcap.so.1:net/libpcap \
+ libksba.so:security/libksba \
+ libgpgme.so:security/gpgme \
+ libssh.so:security/libssh \
+ libgnutls.so:security/gnutls \
+ libnetsnmp.so:net-mgmt/net-snmp
+RUN_DEPENDS= redis-server:databases/redis \
+ snmpget:net-mgmt/net-snmp \
+ rsync:net/rsync \
+ ${PYTHON_PKGNAMEPREFIX}impacket>=0:net/py-impacket@${PY_FLAVOR}
+USE_GITHUB= yes
+GH_ACCOUNT= greenbone
+
+USES= bison cmake gnome pkgconfig python:3.5+
+USE_GNOME= glib20
+
+USERS= gvm
+GROUPS= ${USERS}
+
+post-install:
+ @${MKDIR} ${STAGEDIR}/var/run/ospd
+
+.include <bsd.port.mk>