Fixup fromcvs/togit conversion
[pkgsrcv2.git] / security / f-prot-antivirus6 / Makefile.common
1 # $NetBSD: Makefile.common,v 1.4 2012/06/29 14:49:38 taca Exp $
2 #
3 # used by security/f-prot-antivirus6-ms-bin/Makefile
4 # used by security/f-prot-antivirus6-fs-bin/Makefile
5 # used by security/f-prot-antivirus6-ws-bin/Makefile
6 #
7 ONLY_FOR_PLATFORM=      NetBSD-*-i386 NetBSD-*-x86_64
8 CONFLICTS+=             f-prot-antivirus6-{fs,ms,ws} fprot-workstation-bin-*
9
10 VERSION=                6.2.2
11
12 # ws, ms, fs
13 FP_TYPE?=       ms
14 FP_ARCH?=       x86.32
15 FP_OPSYS?=      ${OPSYS}
16
17 FP_DISTNAME=    fp-${FP_OPSYS}.${FP_ARCH}-${FP_TYPE}-${VERSION}
18 PKGNAME=        f-prot-antivirus6-${FP_TYPE}-bin-${VERSION}
19
20 RESTRICTED=             "Commercial product"
21 NO_SRC_ON_CDROM=        ${RESTRICTED}
22 NO_BIN_ON_CDROM=        ${RESTRICTED}
23 NO_BIN_ON_FTP=          ${RESTRICTED}
24 NO_SRC_ON_FTP=          ${RESTRICTED}
25 DOWNLOAD=               http://www.f-prot.com/download/
26 LICENSE=                f-prot-antivirus-license
27
28 WRKSRC?=                ${WRKDIR}/f-prot
29 NO_BUILD=               yes
30 #NO_CHECKSUM=           yes
31 USE_TOOLS+=             pax
32
33 DATA=                   antivir.def
34 DOCS=                   README doc/CHANGES doc/LICENSE doc/LICENSE-FPAV \
35                         doc/LICENSES-others 
36
37 CONF_FILES+=            ${EGDIR}/f-prot.conf ${PKG_SYSCONFDIR}/f-prot.conf
38
39 FP_PKGDIR=              ${.CURDIR}/../f-prot-antivirus6
40
41 DEINSTALL_TEMPLATES=    ${FP_PKGDIR}/DEINSTALL
42 INSTALL_TEMPLATES=      ${FP_PKGDIR}/INSTALL
43 MESSAGE_SRC=            ${FP_PKGDIR}/MESSAGE
44 PLIST_SRC=              ${FP_PKGDIR}/PLIST
45
46 .include "../../mk/bsd.prefs.mk"
47
48 PKG_SYSCONFSUBDIR?=     f-prot
49
50 FILES_SUBST+=           DATADIR=${DATADIR} FPROTDIR=${FPROTDIR} \
51                         FP_DATA=${DATA} EGDIR=${EGDIR}
52
53 MESSAGE_SUBST+=         FPROTDIR="${FPROTDIR}"
54
55 PLIST_SUBST+=           DATADIR="${DATADIR}" DOCDIR="${DOCDIR}" \
56                         FPROTDIR="${FPROTDIR}" EGDIR="${EGDIR}"
57
58 INSTALLATION_DIRS?=     bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \
59                         ${PKGMANDIR}/man8 sbin ${DATADIR} ${DOCDIR}/html \
60                         ${EGDIR} ${FPROTDIR}
61
62 PLIST_VARS+=            license fpscand fpso scanmail
63 RCD_SCRIPT_SRC.fpscand= ${FP_PKGDIR}/files/fpscand.sh
64
65 .if defined(RCD_SCRIPTS) && !empty(RCD_SCRIPTS:Mfpscand)
66 PLIST.fpscand=          yes
67 .endif
68
69 .if defined(RCD_SCRIPTS) && !empty(RCD_SCRIPTS:Mscanmail)
70 PLIST.scanmail=         yes
71 .endif
72
73 .if !empty(MACHINE_PLATFORM:MLinux-*-i386)
74 PLIST.fpso=             yes
75 .endif
76
77 .if exists(license.key)
78 CONF_FILES+=            ${EGDIR}/license.key ${PKG_SYSCONFDIR}/license.key
79 PLIST.license=          # defined
80 .endif
81
82 INTERACTIVE_STAGE=      fetch
83 _FETCH_MESSAGE=                                                         \
84         ${ECHO} "======================================================================"; \
85         ${ECHO} ;                                                       \
86         ${ECHO} " The file ${DISTNAME}${EXTRACT_SUFX} containing";      \
87         ${ECHO} " ${COMMENT} must be fetched into:";                    \
88         ${ECHO} "       ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}";         \
89         ${ECHO} " from";                                                \
90         ${ECHO} "       ${DOWNLOAD}.";                                  \
91         ${ECHO} "       If you install official product, you need your customer"; \
92         ${ECHO} "       number and get key code from the site.";        \
93         ${ECHO} ;                                                       \
94         ${ECHO} "======================================================================"
95
96
97 install-common:
98         ${INSTALL_PROGRAM} ${WRKSRC}/fpscan ${DESTDIR}${PREFIX}/${FPROTDIR}
99         cd ${DESTDIR}${PREFIX}/bin; ${LN} -fs ${PREFIX}/${FPROTDIR}/fpscan .
100         ${INSTALL_MAN} ${WRKSRC}/doc/man/fpscan.1 \
101                 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
102         ${INSTALL_PROGRAM} ${WRKSRC}/fpupdate ${DESTDIR}${PREFIX}/${FPROTDIR}
103         ${INSTALL_DATA} ${WRKSRC}/product.data ${DESTDIR}${PREFIX}/${FPROTDIR}
104         ${INSTALL_DATA} ${WRKSRC}/f-prot.conf.default \
105                 ${DESTDIR}${PREFIX}/${EGDIR}/f-prot.conf
106         ${INSTALL_DATA} ${WRKSRC}/${DATA} ${DESTDIR}${PREFIX}/${DATADIR}
107         ${INSTALL_MAN} ${WRKSRC}/doc/man/f-prot.conf.5 \
108                 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5
109         ${INSTALL_MAN} ${WRKSRC}/doc/man/fpupdate.8 \
110                 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
111         cd ${WRKSRC}; ${INSTALL_DATA} ${DOCS} ${DESTDIR}${PREFIX}/${DOCDIR}
112         cd ${WRKSRC}/doc/html; pax -rw . ${DESTDIR}${PREFIX}/${DOCDIR}/html
113
114 install-fpscand:
115         ${INSTALL_PROGRAM} ${WRKSRC}/fpscand ${DESTDIR}${PREFIX}/${FPROTDIR}
116         ${INSTALL_MAN} ${WRKSRC}/doc/man/fpscand.8 \
117                 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
118 .if defined(PLIST.fpso) && ${PLIST.fpso} == "yes"
119         ${INSTALL_PROGRAM} ${WRKSRC}/fstools/fpmon \
120                 ${DESTDIR}${PREFIX}/${FPROTDIR}
121         ${INSTALL_PROGRAM} ${WRKSRC}/fstools/fp.so \
122                 ${DESTDIR}${PREFIX}/${FPROTDIR}
123         ${INSTALL_MAN} ${WRKSRC}/doc/man/fpmon.8 \
124                 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
125         ${INSTALL_MAN} ${WRKSRC}/doc/man/fp.so.8 \
126                 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
127 .endif
128
129 .include "../../security/f-prot-antivirus6/f-prot.mk"