Sat Mar 19 11:54:30 2011 UTC ()
* improve fetch message
* add user-destdir installation support
* fixes installation on platforms where ROOT_USER != "root".


(obache)
diff -r1.42 -r1.43 pkgsrc/security/nessus-plugins/Makefile

cvs diff -r1.42 -r1.43 pkgsrc/security/nessus-plugins/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/security/nessus-plugins/Attic/Makefile 2011/01/13 13:39:17 1.42
+++ pkgsrc/security/nessus-plugins/Attic/Makefile 2011/03/19 11:54:30 1.43
@@ -1,41 +1,42 @@ @@ -1,41 +1,42 @@
1# $NetBSD: Makefile,v 1.42 2011/01/13 13:39:17 wiz Exp $ 1# $NetBSD: Makefile,v 1.43 2011/03/19 11:54:30 obache Exp $
2 2
3.include "../../security/nessus/Makefile.common" 3.include "../../security/nessus/Makefile.common"
4 4
5DISTNAME= nessus-plugins-GPL-${VERS} 5DISTNAME= nessus-plugins-GPL-${VERS}
6PKGNAME= nessus-plugins-${VERS} 6PKGNAME= nessus-plugins-${VERS}
7PKGREVISION= 7 7PKGREVISION= 7
8# nmap.nasl was removed from the pack, 8# nmap.nasl was removed from the pack,
9# http://www.nessus.org/documentation/?doc=nmap-usage 9# http://www.nessus.org/documentation/?doc=nmap-usage
10DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} nmap.nasl 10DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} nmap.nasl
11EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} 11EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
12SITES.nmap.nasl= http://www.nessus.org/documentation/ 12SITES.nmap.nasl= http://www.nessus.org/documentation/
13 13
14COMMENT= Plugins for the Nessus Network Security Scanner 14COMMENT= Plugins for the Nessus Network Security Scanner
15 15
 16FETCH_MESSAGE+= "Please download nmap.nasl"
 17FETCH_MESSAGE+= "manually from ${SITES.nmap.nasl:Q}"
 18
16DEPENDS+= nmap>=2.0:../../net/nmap 19DEPENDS+= nmap>=2.0:../../net/nmap
17 20
 21PKG_DESTDIR_SUPPORT= user-destdir
 22
18WRKSRC= ${WRKDIR}/nessus-plugins 23WRKSRC= ${WRKDIR}/nessus-plugins
19GNU_CONFIGURE= yes 24GNU_CONFIGURE= yes
20USE_TOOLS+= cat gzip 25USE_TOOLS+= cat gzip
21CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q} 26CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
22CONFIGURE_ENV+= CAT=${TOOLS_CAT:Q} GZIP=${TOOLS_GZIP_CMD:Q} \ 27CONFIGURE_ENV+= CAT=${TOOLS_CAT:Q} GZIP=${TOOLS_GZIP_CMD:Q} \
23 ac_cv_path_MAKE=${MAKE:Q} 28 ac_cv_path_MAKE=${MAKE:Q}
24 29
25PLIST_SRC= ${WRKDIR}/PLIST PLIST 30PLIST_SRC= ${WRKDIR}/PLIST PLIST
26 31
27post-install: 32post-install:
28 ${INSTALL_DATA} ${DISTDIR}/nmap.nasl ${PREFIX}/lib/nessus/plugins/ 33 ${INSTALL_DATA} ${DISTDIR}/nmap.nasl ${DESTDIR}${PREFIX}/lib/nessus/plugins/
29 # auto-generate PLIST of plug-ins 34 # auto-generate PLIST of plug-ins
30 ${RM} -f ${WRKDIR}/PLIST 35 ${RM} -f ${WRKDIR}/PLIST
31 cd ${PREFIX} && \ 36 cd ${DESTDIR}${PREFIX} && \
32 ${FIND} lib/nessus/plugins -type f -print >>${WRKDIR}/PLIST 37 ${FIND} lib/nessus/plugins -type f -print >>${WRKDIR}/PLIST
33 38
34.include "../../mk/bsd.prefs.mk" 
35 
36.if !empty(UNPRIVILEGED:M[Yy][Ee][Ss]) 
37CONFIGURE_ARGS+= --enable-install=${ROOT_USER} 39CONFIGURE_ARGS+= --enable-install=${ROOT_USER}
38.endif 
39 40
40.include "../../security/nessus-core/buildlink3.mk" 41.include "../../security/nessus-core/buildlink3.mk"
41.include "../../mk/bsd.pkg.mk" 42.include "../../mk/bsd.pkg.mk"