Wed Jan 27 21:13:11 2010 UTC ()
DESTDIR support


(joerg)
diff -r1.45 -r1.46 pkgsrc/security/uvscan/Makefile

cvs diff -r1.45 -r1.46 pkgsrc/security/uvscan/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/security/uvscan/Attic/Makefile 2009/05/19 08:59:33 1.45
+++ pkgsrc/security/uvscan/Attic/Makefile 2010/01/27 21:13:11 1.46
@@ -1,27 +1,29 @@ @@ -1,27 +1,29 @@
1# $NetBSD: Makefile,v 1.45 2009/05/19 08:59:33 wiz Exp $ 1# $NetBSD: Makefile,v 1.46 2010/01/27 21:13:11 joerg Exp $
2 2
3DISTNAME= vlp4510e 3DISTNAME= vlp4510e
4PKGNAME= uvscan-5.10 4PKGNAME= uvscan-5.10
5PKGREVISION= 2 5PKGREVISION= 2
6CATEGORIES= security 6CATEGORIES= security
7MASTER_SITES= http://download.nai.com/products/evaluation/virusscan/english/cmdline/linux/v5.10/ 7MASTER_SITES= http://download.nai.com/products/evaluation/virusscan/english/cmdline/linux/v5.10/
8EXTRACT_SUFX= .tar.Z 8EXTRACT_SUFX= .tar.Z
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.mcafee.com/us/enterprise/products/anti_virus/file_servers_desktops/virusscan_command_line_scanner_windows_unix.html 11HOMEPAGE= http://www.mcafee.com/us/enterprise/products/anti_virus/file_servers_desktops/virusscan_command_line_scanner_windows_unix.html
12COMMENT= Evaluation version of a DOS/Windows file virus scanner 12COMMENT= Evaluation version of a DOS/Windows file virus scanner
13LICENSE= uvscan-license 13LICENSE= uvscan-license
14 14
 15PKG_DESTDIR_SUPPORT= user-destdir
 16
15RESTRICTED= restrictive 30 day evaluation license 17RESTRICTED= restrictive 30 day evaluation license
16NO_BIN_ON_FTP= ${RESTRICTED} 18NO_BIN_ON_FTP= ${RESTRICTED}
17NO_BIN_ON_CDROM= ${RESTRICTED} 19NO_BIN_ON_CDROM= ${RESTRICTED}
18NO_SRC_ON_FTP= ${RESTRICTED} 20NO_SRC_ON_FTP= ${RESTRICTED}
19NO_SRC_ON_CDROM= ${RESTRICTED} 21NO_SRC_ON_CDROM= ${RESTRICTED}
20 22
21CONFLICTS= uvscan-dat-[0-9]* 23CONFLICTS= uvscan-dat-[0-9]*
22 24
23EMUL_PLATFORMS= linux-i386 25EMUL_PLATFORMS= linux-i386
24EMUL_MODULES.linux= compat 26EMUL_MODULES.linux= compat
25 27
26WRKSRC= ${WRKDIR} 28WRKSRC= ${WRKDIR}
27BUILD_DIRS= # empty 29BUILD_DIRS= # empty
@@ -29,49 +31,48 @@ BUILD_DIRS= # empty @@ -29,49 +31,48 @@ BUILD_DIRS= # empty
29DOCDIR= ${PREFIX}/share/doc/uvscan 31DOCDIR= ${PREFIX}/share/doc/uvscan
30EGDATDIR= ${PREFIX}/share/examples/uvscan 32EGDATDIR= ${PREFIX}/share/examples/uvscan
31UVSCANDIR= ${PREFIX}/libexec/uvscan 33UVSCANDIR= ${PREFIX}/libexec/uvscan
32DATFILES= clean.dat internet.dat names.dat scan.dat pkgdesc.ini 34DATFILES= clean.dat internet.dat names.dat scan.dat pkgdesc.ini
33 35
34FILES_SUBST+= UVSCANDIR=${UVSCANDIR:Q} 36FILES_SUBST+= UVSCANDIR=${UVSCANDIR:Q}
35FILES_SUBST+= DATFILES=${DATFILES:Q} 37FILES_SUBST+= DATFILES=${DATFILES:Q}
36 38
37CONF_FILES= ${EGDATDIR}/clean.dat ${UVSCANDIR}/clean.dat 39CONF_FILES= ${EGDATDIR}/clean.dat ${UVSCANDIR}/clean.dat
38CONF_FILES+= ${EGDATDIR}/names.dat ${UVSCANDIR}/names.dat 40CONF_FILES+= ${EGDATDIR}/names.dat ${UVSCANDIR}/names.dat
39CONF_FILES+= ${EGDATDIR}/scan.dat ${UVSCANDIR}/scan.dat 41CONF_FILES+= ${EGDATDIR}/scan.dat ${UVSCANDIR}/scan.dat
40REQD_DIRS= ${UVSCANDIR} 42REQD_DIRS= ${UVSCANDIR}
41 43
42INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 sbin 44INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 sbin ${EGDATDIR} ${DOCDIR} \
 45 ${UVSCANDIR}
43 46
44USE_TOOLS+= gtar:run 47USE_TOOLS+= gtar:run
45 48
46SUBST_CLASSES+= paths 49SUBST_CLASSES+= paths
47SUBST_FILES.paths= update_dat.sh uvscan.sh 50SUBST_FILES.paths= update_dat.sh uvscan.sh
48SUBST_VARS.paths= AWK BASENAME CP DATFILES ECHO GTAR MKDIR MV \ 51SUBST_VARS.paths= AWK BASENAME CP DATFILES ECHO GTAR MKDIR MV \
49 PREFIX RM SED UVSCANDIR 52 PREFIX RM SED UVSCANDIR
50SUBST_STAGE.paths= post-patch 53SUBST_STAGE.paths= post-patch
51 54
52post-extract: 55post-extract:
53 ${CP} ${FILESDIR}/update_dat.sh ${WRKSRC}/update_dat.sh 56 ${CP} ${FILESDIR}/update_dat.sh ${WRKSRC}/update_dat.sh
54 ${CP} ${FILESDIR}/uvscan.sh ${WRKSRC}/uvscan.sh 57 ${CP} ${FILESDIR}/uvscan.sh ${WRKSRC}/uvscan.sh
55 58
56do-install: 59do-install:
57 ${INSTALL_SCRIPT} ${WRKSRC}/update_dat.sh ${PREFIX}/sbin/update_dat 60 ${INSTALL_SCRIPT} ${WRKSRC}/update_dat.sh ${DESTDIR}${PREFIX}/sbin/update_dat
58 ${INSTALL_MAN} ${WRKSRC}/uvscan.1 ${PREFIX}/${PKGMANDIR}/man1 61 ${INSTALL_MAN} ${WRKSRC}/uvscan.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
59 ${INSTALL_SCRIPT} ${WRKSRC}/uvscan ${UVSCANDIR} 62 ${INSTALL_SCRIPT} ${WRKSRC}/uvscan ${DESTDIR}${UVSCANDIR}
60 ${INSTALL_SCRIPT} ${WRKSRC}/uvscan.sh ${PREFIX}/bin/uvscan 63 ${INSTALL_SCRIPT} ${WRKSRC}/uvscan.sh ${DESTDIR}${PREFIX}/bin/uvscan
61 ${INSTALL_DATA} ${WRKSRC}/liblnxfv.so.4 ${UVSCANDIR} 64 ${INSTALL_DATA} ${WRKSRC}/liblnxfv.so.4 ${DESTDIR}${UVSCANDIR}
62 ${LN} -s liblnxfv.so.4 ${UVSCANDIR}/liblnxfv.so 65 ${LN} -s liblnxfv.so.4 ${DESTDIR}${UVSCANDIR}/liblnxfv.so
63 for file in license.dat messages.dat; do \ 66 for file in license.dat messages.dat; do \
64 ${INSTALL_DATA} ${WRKSRC}/$${file} ${UVSCANDIR}; \ 67 ${INSTALL_DATA} ${WRKSRC}/$${file} ${DESTDIR}${UVSCANDIR}; \
65 done 68 done
66 ${INSTALL_DATA_DIR} ${EGDATDIR} 
67 for file in ${DATFILES}; do \ 69 for file in ${DATFILES}; do \
68 if [ -f ${WRKSRC}/$${file} ]; then \ 70 if [ -f ${WRKSRC}/$${file} ]; then \
69 ${INSTALL_DATA} ${WRKSRC}/$${file} ${EGDATDIR}; \ 71 ${INSTALL_DATA} ${WRKSRC}/$${file} ${DESTDIR}${EGDATDIR}; \
70 fi; \ 72 fi; \
71 done 73 done
72 ${INSTALL_DATA_DIR} ${DOCDIR} 
73 for file in contact.txt e5100upg.pdf license.txt ; do \ 74 for file in contact.txt e5100upg.pdf license.txt ; do \
74 ${INSTALL_DATA} ${WRKSRC}/$${file} ${DOCDIR}; \ 75 ${INSTALL_DATA} ${WRKSRC}/$${file} ${DESTDIR}${DOCDIR}; \
75 done 76 done
76 77
77.include "../../mk/bsd.pkg.mk" 78.include "../../mk/bsd.pkg.mk"