svn commit: r447297 - in head/security: . openvas9-scanner openvas9-scanner/files

Jose Alonso Cardenas Marquez acm at FreeBSD.org
Thu Aug 3 22:41:15 UTC 2017


Author: acm
Date: Thu Aug  3 22:41:13 2017
New Revision: 447297
URL: https://svnweb.freebsd.org/changeset/ports/447297

Log:
  New port: security/openvas9-scanner
  
  The Open Vulnerability Assessment System (OpenVAS) is a framework of several
  services and tools offering a comprehensive and powerful vulnerability
  scanning and vulnerability management solution.
  
  This package contains the OpenVAS Scanner which executes Network Vulnerability
  Tests (NVTs) provided by the OpenVAS NVT Feed or a commercial feed service.
  
  WWW: http://www.openvas.org/

Added:
  head/security/openvas9-scanner/
  head/security/openvas9-scanner/Makefile   (contents, props changed)
  head/security/openvas9-scanner/distinfo   (contents, props changed)
  head/security/openvas9-scanner/files/
  head/security/openvas9-scanner/files/openvassd.in   (contents, props changed)
  head/security/openvas9-scanner/files/patch-CMakeLists.txt   (contents, props changed)
  head/security/openvas9-scanner/files/patch-src_CMakeLists.txt   (contents, props changed)
  head/security/openvas9-scanner/files/patch-tools_greenbone-nvt-sync.in   (contents, props changed)
  head/security/openvas9-scanner/pkg-descr   (contents, props changed)
  head/security/openvas9-scanner/pkg-plist   (contents, props changed)
Modified:
  head/security/Makefile

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Thu Aug  3 22:38:10 2017	(r447296)
+++ head/security/Makefile	Thu Aug  3 22:41:13 2017	(r447297)
@@ -440,6 +440,7 @@
     SUBDIR += openvas8-scanner
     SUBDIR += openvas9-cli
     SUBDIR += openvas9-libraries
+    SUBDIR += openvas9-scanner
     SUBDIR += openvpn
     SUBDIR += openvpn-admin
     SUBDIR += openvpn-auth-ldap

Added: head/security/openvas9-scanner/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/openvas9-scanner/Makefile	Thu Aug  3 22:41:13 2017	(r447297)
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME=	openvas9-scanner
+PORTVERSION=	5.1.1
+MASTER_SITES=	http://wald.intevation.org/frs/download.php/2423/
+
+COMMENT=	OpenVAS 9 scanner
+
+CONFLICTS=	${PORTNAME:S/${OPENVAS_VER}/8/}-*
+
+MASTERDIR=	${.CURDIR}/../../security/openvas8-scanner
+
+DISTINFO_FILE=	${.CURDIR}/distinfo
+PATCHDIR=	${.CURDIR}/files
+PLIST=		${.CURDIR}/pkg-plist
+
+OPENVAS_VER=	9
+
+.include "${MASTERDIR}/Makefile"

Added: head/security/openvas9-scanner/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/openvas9-scanner/distinfo	Thu Aug  3 22:41:13 2017	(r447297)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1501781225
+SHA256 (openvas9/openvas-scanner-5.1.1.tar.gz) = 7a7e20e8e004fe73652e45cb87edf6a0f4ffb6fd2a4aaec2bd3a99f69bf325ab
+SIZE (openvas9/openvas-scanner-5.1.1.tar.gz) = 256812

Added: head/security/openvas9-scanner/files/openvassd.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/openvas9-scanner/files/openvassd.in	Thu Aug  3 22:41:13 2017	(r447297)
@@ -0,0 +1,25 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+# PROVIDE: openvassd
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+#
+# Add the following to /etc/rc.conf[.local] to enable this service
+#
+# openvassd_enable="YES"
+#
+
+. /etc/rc.subr
+
+name=openvassd
+rcvar=openvassd_enable
+command="%%PREFIX%%/sbin/openvassd"
+pidfile=/var/run/openvassd.pid
+extra_commands="reload"
+
+: ${openvassd_enable=NO}
+
+load_rc_config $name
+run_rc_command "$1"

Added: head/security/openvas9-scanner/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/openvas9-scanner/files/patch-CMakeLists.txt	Thu Aug  3 22:41:13 2017	(r447297)
@@ -0,0 +1,33 @@
+--- CMakeLists.txt.orig	2016-11-21 02:03:53.000000000 -0500
++++ CMakeLists.txt	2017-07-28 23:21:24.804201000 -0500
+@@ -149,7 +149,7 @@
+ endif (NOT LIBDIR)
+ 
+ if (NOT LOCALSTATEDIR)
+-  set (LOCALSTATEDIR "${CMAKE_INSTALL_PREFIX}/var")
++  set (LOCALSTATEDIR "/var")
+ endif (NOT LOCALSTATEDIR)
+ 
+ if (NOT DATADIR)
+@@ -222,7 +222,7 @@
+ 
+ ## Program
+ 
+-set (HARDENING_FLAGS            "-Wformat -Wformat-security -O2 -D_FORTIFY_SOURCE=2 -fstack-protector")
++set (HARDENING_FLAGS            "-Wformat -Wformat-security -fstack-protector")
+ set (LINKER_HARDENING_FLAGS     "-Wl,-z,relro -Wl,-z,now")
+ set (GPGME_C_FLAGS              "-D_FILE_OFFSET_BITS=64 -DLARGEFILE_SOURCE=1")
+ 
+@@ -255,10 +255,10 @@
+                      GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
+ 
+ install (FILES ${CMAKE_BINARY_DIR}/doc/openvassd.8
+-         DESTINATION ${DATADIR}/man/man8 )
++         DESTINATION man/man8 )
+ 
+ install (FILES ${CMAKE_SOURCE_DIR}/doc/greenbone-nvt-sync.8
+-         DESTINATION ${DATADIR}/man/man8 )
++         DESTINATION man/man8 )
+ 
+ install (FILES ${CMAKE_BINARY_DIR}/doc/example_redis_2_4.conf
+                ${CMAKE_BINARY_DIR}/doc/example_redis_2_6.conf

Added: head/security/openvas9-scanner/files/patch-src_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/openvas9-scanner/files/patch-src_CMakeLists.txt	Thu Aug  3 22:41:13 2017	(r447297)
@@ -0,0 +1,11 @@
+--- src/CMakeLists.txt	2017-07-28 23:40:33.283258000 -0500
++++ src/CMakeLists.txt	2017-07-28 23:40:47.899791000 -0500
+@@ -118,7 +118,7 @@
+ 
+ target_link_libraries (openvassd ${LIBOPENVAS_NASL_LDFLAGS}
+                        ${LIBOPENVAS_BASE_LDFLAGS} ${LIBOPENVAS_MISC_LDFLAGS}
+-                       ${GLIB_LDFLAGS} ${GCRYPT_LDFLAGS}
++                       ${GLIB_LDFLAGS} ${GCRYPT_LDFLAGS} -lexecinfo
+                        ${LINKER_HARDENING_FLAGS})
+ 
+ ## Tests

Added: head/security/openvas9-scanner/files/patch-tools_greenbone-nvt-sync.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/openvas9-scanner/files/patch-tools_greenbone-nvt-sync.in	Thu Aug  3 22:41:13 2017	(r447297)
@@ -0,0 +1,20 @@
+--- tools/greenbone-nvt-sync.in	2016-11-10 04:57:55.000000000 -0500
++++ tools/greenbone-nvt-sync.in	2017-07-28 23:31:16.323079000 -0500
+@@ -577,7 +577,7 @@
+         log_err "rsync failed, aborting synchronization."
+         exit 1
+       fi
+-      eval "cd \"$NVT_DIR\" ; md5sum -c --status \"$NVT_DIR/md5sums\""
++      eval "cd \"$NVT_DIR\" ; xargs -n 2 md5 -c < \"$NVT_DIR/md5sums\" > /dev/null"
+       if [ $? -ne 0 ]  ; then
+         if [ -n "$retried" ]
+         then
+@@ -650,7 +650,7 @@
+ 
+ do_self_test ()
+ {
+-  MD5SUM_AVAIL=`command -v md5sum`
++  MD5SUM_AVAIL=`command -v md5`
+   if [ $? -ne 0 ] ; then
+     SELFTEST_FAIL=1
+     stderr_write "The md5sum binary could not be found."

Added: head/security/openvas9-scanner/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/openvas9-scanner/pkg-descr	Thu Aug  3 22:41:13 2017	(r447297)
@@ -0,0 +1,8 @@
+The Open Vulnerability Assessment System (OpenVAS) is a framework of several
+services and tools offering a comprehensive and powerful vulnerability
+scanning and vulnerability management solution.
+
+This package contains the OpenVAS Scanner which executes Network Vulnerability
+Tests (NVTs) provided by the OpenVAS NVT Feed or a commercial feed service.
+
+WWW: http://www.openvas.org/

Added: head/security/openvas9-scanner/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/openvas9-scanner/pkg-plist	Thu Aug  3 22:41:13 2017	(r447297)
@@ -0,0 +1,12 @@
+etc/rc.d/openvassd
+man/man8/greenbone-nvt-sync.8.gz
+man/man8/openvassd.8.gz
+sbin/greenbone-nvt-sync
+sbin/openvassd
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/example_redis_2_4.conf
+%%PORTDOCS%%%%DOCSDIR%%/example_redis_2_6.conf
+ at dir /var/cache/openvas
+ at dir /var/lib/openvas/plugins
+ at dir /var/lib/openvas
+ at dir /var/lib


More information about the svn-ports-all mailing list