Date: Thu, 3 Aug 2017 22:41:13 +0000 (UTC) From: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r447297 - in head/security: . openvas9-scanner openvas9-scanner/files Message-ID: <201708032241.v73MfD9S076915@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 +@dir /var/cache/openvas +@dir /var/lib/openvas/plugins +@dir /var/lib/openvas +@dir /var/lib
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201708032241.v73MfD9S076915>