| @@ -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 | |
3 | DISTNAME= vlp4510e | | 3 | DISTNAME= vlp4510e |
4 | PKGNAME= uvscan-5.10 | | 4 | PKGNAME= uvscan-5.10 |
5 | PKGREVISION= 2 | | 5 | PKGREVISION= 2 |
6 | CATEGORIES= security | | 6 | CATEGORIES= security |
7 | MASTER_SITES= http://download.nai.com/products/evaluation/virusscan/english/cmdline/linux/v5.10/ | | 7 | MASTER_SITES= http://download.nai.com/products/evaluation/virusscan/english/cmdline/linux/v5.10/ |
8 | EXTRACT_SUFX= .tar.Z | | 8 | EXTRACT_SUFX= .tar.Z |
9 | | | 9 | |
10 | MAINTAINER= pkgsrc-users@NetBSD.org | | 10 | MAINTAINER= pkgsrc-users@NetBSD.org |
11 | HOMEPAGE= http://www.mcafee.com/us/enterprise/products/anti_virus/file_servers_desktops/virusscan_command_line_scanner_windows_unix.html | | 11 | HOMEPAGE= http://www.mcafee.com/us/enterprise/products/anti_virus/file_servers_desktops/virusscan_command_line_scanner_windows_unix.html |
12 | COMMENT= Evaluation version of a DOS/Windows file virus scanner | | 12 | COMMENT= Evaluation version of a DOS/Windows file virus scanner |
13 | LICENSE= uvscan-license | | 13 | LICENSE= uvscan-license |
14 | | | 14 | |
| | | 15 | PKG_DESTDIR_SUPPORT= user-destdir |
| | | 16 | |
15 | RESTRICTED= restrictive 30 day evaluation license | | 17 | RESTRICTED= restrictive 30 day evaluation license |
16 | NO_BIN_ON_FTP= ${RESTRICTED} | | 18 | NO_BIN_ON_FTP= ${RESTRICTED} |
17 | NO_BIN_ON_CDROM= ${RESTRICTED} | | 19 | NO_BIN_ON_CDROM= ${RESTRICTED} |
18 | NO_SRC_ON_FTP= ${RESTRICTED} | | 20 | NO_SRC_ON_FTP= ${RESTRICTED} |
19 | NO_SRC_ON_CDROM= ${RESTRICTED} | | 21 | NO_SRC_ON_CDROM= ${RESTRICTED} |
20 | | | 22 | |
21 | CONFLICTS= uvscan-dat-[0-9]* | | 23 | CONFLICTS= uvscan-dat-[0-9]* |
22 | | | 24 | |
23 | EMUL_PLATFORMS= linux-i386 | | 25 | EMUL_PLATFORMS= linux-i386 |
24 | EMUL_MODULES.linux= compat | | 26 | EMUL_MODULES.linux= compat |
25 | | | 27 | |
26 | WRKSRC= ${WRKDIR} | | 28 | WRKSRC= ${WRKDIR} |
27 | BUILD_DIRS= # empty | | 29 | BUILD_DIRS= # empty |
| @@ -29,49 +31,48 @@ BUILD_DIRS= # empty | | | @@ -29,49 +31,48 @@ BUILD_DIRS= # empty |
29 | DOCDIR= ${PREFIX}/share/doc/uvscan | | 31 | DOCDIR= ${PREFIX}/share/doc/uvscan |
30 | EGDATDIR= ${PREFIX}/share/examples/uvscan | | 32 | EGDATDIR= ${PREFIX}/share/examples/uvscan |
31 | UVSCANDIR= ${PREFIX}/libexec/uvscan | | 33 | UVSCANDIR= ${PREFIX}/libexec/uvscan |
32 | DATFILES= clean.dat internet.dat names.dat scan.dat pkgdesc.ini | | 34 | DATFILES= clean.dat internet.dat names.dat scan.dat pkgdesc.ini |
33 | | | 35 | |
34 | FILES_SUBST+= UVSCANDIR=${UVSCANDIR:Q} | | 36 | FILES_SUBST+= UVSCANDIR=${UVSCANDIR:Q} |
35 | FILES_SUBST+= DATFILES=${DATFILES:Q} | | 37 | FILES_SUBST+= DATFILES=${DATFILES:Q} |
36 | | | 38 | |
37 | CONF_FILES= ${EGDATDIR}/clean.dat ${UVSCANDIR}/clean.dat | | 39 | CONF_FILES= ${EGDATDIR}/clean.dat ${UVSCANDIR}/clean.dat |
38 | CONF_FILES+= ${EGDATDIR}/names.dat ${UVSCANDIR}/names.dat | | 40 | CONF_FILES+= ${EGDATDIR}/names.dat ${UVSCANDIR}/names.dat |
39 | CONF_FILES+= ${EGDATDIR}/scan.dat ${UVSCANDIR}/scan.dat | | 41 | CONF_FILES+= ${EGDATDIR}/scan.dat ${UVSCANDIR}/scan.dat |
40 | REQD_DIRS= ${UVSCANDIR} | | 42 | REQD_DIRS= ${UVSCANDIR} |
41 | | | 43 | |
42 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 sbin | | 44 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 sbin ${EGDATDIR} ${DOCDIR} \ |
| | | 45 | ${UVSCANDIR} |
43 | | | 46 | |
44 | USE_TOOLS+= gtar:run | | 47 | USE_TOOLS+= gtar:run |
45 | | | 48 | |
46 | SUBST_CLASSES+= paths | | 49 | SUBST_CLASSES+= paths |
47 | SUBST_FILES.paths= update_dat.sh uvscan.sh | | 50 | SUBST_FILES.paths= update_dat.sh uvscan.sh |
48 | SUBST_VARS.paths= AWK BASENAME CP DATFILES ECHO GTAR MKDIR MV \ | | 51 | SUBST_VARS.paths= AWK BASENAME CP DATFILES ECHO GTAR MKDIR MV \ |
49 | PREFIX RM SED UVSCANDIR | | 52 | PREFIX RM SED UVSCANDIR |
50 | SUBST_STAGE.paths= post-patch | | 53 | SUBST_STAGE.paths= post-patch |
51 | | | 54 | |
52 | post-extract: | | 55 | post-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 | |
56 | do-install: | | 59 | do-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" |