pkgsrc/security/nessus-plugins/Makefile
salo 52a28402f9 Update to version 2.2.9
ok <frueauf>, the MAINTAINER.

changes:

2.2.9:
======
- nessus-mkcert-client:
  - Make sure that the user calling nessus-mkcert-client is root
- nessus-libraries:
  - Fixed a bug in the PCAP handler which in turn should fix synscan.nes
- nessus:
  - Fixed a possible memory corruption issue when creating a list of plugins
    to launch
  - Fixed a corruption of the .nessusrc files when receiving some plugin
    prefs ending by a space
- nessus-fetch:
  - Make sure that every request (including the proxy CONNECT request)
    is done with the user-specified user-agent.
- nessus-plugins:
  - Fixed a banner encoding problem in nessus_tcp_scanner and find_service
  - Fixed a possible deadlock in synscan
- nessusd:
  - Avoid a deadlock when waiting for a sub process to die

2.2.8:
======
- nessusd:
  - Make sure that plugins of type ACT_INIT and ACT_SETTINGS are
    always enabled during a scan
  - Display more error verbose error messages when it's impossible to
    load a .nes plugin
  - Fixed a harmless memory reallocation problem which would truncate
    a very long preference name
- nessus-libraries:
  - Fixed a possible memory corruption when forwarding data from a process
    to another
- libnasl:
  - 'a = b + c ++' would not work as expected
  - fixed a memory allocation problem when split() is passed an argument
    of the wrong type
2006-12-17 21:06:22 +00:00

41 lines
1.2 KiB
Makefile

# $NetBSD: Makefile,v 1.33 2006/12/17 21:06:22 salo Exp $
.include "../../security/nessus/Makefile.common"
DISTNAME= nessus-plugins-GPL-${VERS}
PKGNAME= nessus-plugins-${VERS}
# nmap.nasl was removed from the pack,
# http://www.nessus.org/documentation/?doc=nmap-usage
DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} nmap.nasl
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
SITES.nmap.nasl= http://www.nessus.org/documentation/
COMMENT= Plugins for the Nessus Network Security Scanner
DEPENDS+= nmap>=2.0:../../net/nmap
WRKSRC= ${WRKDIR}/nessus-plugins
GNU_CONFIGURE= yes
USE_TOOLS+= cat gzip
CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
CONFIGURE_ENV+= CAT=${TOOLS_CAT:Q} GZIP=${TOOLS_GZIP_CMD:Q} \
ac_cv_path_MAKE=${MAKE:Q}
PLIST_SRC= ${WRKDIR}/PLIST PLIST
post-install:
${INSTALL_DATA} ${DISTDIR}/nmap.nasl ${PREFIX}/lib/nessus/plugins/
# auto-generate PLIST of plug-ins
${RM} -f ${WRKDIR}/PLIST
cd ${PREFIX} && \
${FIND} lib/nessus/plugins -type f -print >>${WRKDIR}/PLIST
.include "../../mk/bsd.prefs.mk"
.if !empty(UNPRIVILEGED:M[Yy][Ee][Ss])
CONFIGURE_ARGS+= --enable-install=${ROOT_USER}
.endif
.include "../../security/nessus-core/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"