1 # $NetBSD: Makefile.common,v 1.4 2012/06/29 14:49:38 taca Exp $
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
7 ONLY_FOR_PLATFORM= NetBSD-*-i386 NetBSD-*-x86_64
8 CONFLICTS+= f-prot-antivirus6-{fs,ms,ws} fprot-workstation-bin-*
17 FP_DISTNAME= fp-${FP_OPSYS}.${FP_ARCH}-${FP_TYPE}-${VERSION}
18 PKGNAME= f-prot-antivirus6-${FP_TYPE}-bin-${VERSION}
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
28 WRKSRC?= ${WRKDIR}/f-prot
34 DOCS= README doc/CHANGES doc/LICENSE doc/LICENSE-FPAV \
37 CONF_FILES+= ${EGDIR}/f-prot.conf ${PKG_SYSCONFDIR}/f-prot.conf
39 FP_PKGDIR= ${.CURDIR}/../f-prot-antivirus6
41 DEINSTALL_TEMPLATES= ${FP_PKGDIR}/DEINSTALL
42 INSTALL_TEMPLATES= ${FP_PKGDIR}/INSTALL
43 MESSAGE_SRC= ${FP_PKGDIR}/MESSAGE
44 PLIST_SRC= ${FP_PKGDIR}/PLIST
46 .include "../../mk/bsd.prefs.mk"
48 PKG_SYSCONFSUBDIR?= f-prot
50 FILES_SUBST+= DATADIR=${DATADIR} FPROTDIR=${FPROTDIR} \
51 FP_DATA=${DATA} EGDIR=${EGDIR}
53 MESSAGE_SUBST+= FPROTDIR="${FPROTDIR}"
55 PLIST_SUBST+= DATADIR="${DATADIR}" DOCDIR="${DOCDIR}" \
56 FPROTDIR="${FPROTDIR}" EGDIR="${EGDIR}"
58 INSTALLATION_DIRS?= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \
59 ${PKGMANDIR}/man8 sbin ${DATADIR} ${DOCDIR}/html \
62 PLIST_VARS+= license fpscand fpso scanmail
63 RCD_SCRIPT_SRC.fpscand= ${FP_PKGDIR}/files/fpscand.sh
65 .if defined(RCD_SCRIPTS) && !empty(RCD_SCRIPTS:Mfpscand)
69 .if defined(RCD_SCRIPTS) && !empty(RCD_SCRIPTS:Mscanmail)
73 .if !empty(MACHINE_PLATFORM:MLinux-*-i386)
77 .if exists(license.key)
78 CONF_FILES+= ${EGDIR}/license.key ${PKG_SYSCONFDIR}/license.key
79 PLIST.license= # defined
82 INTERACTIVE_STAGE= fetch
84 ${ECHO} "======================================================================"; \
86 ${ECHO} " The file ${DISTNAME}${EXTRACT_SUFX} containing"; \
87 ${ECHO} " ${COMMENT} must be fetched into:"; \
88 ${ECHO} " ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}"; \
90 ${ECHO} " ${DOWNLOAD}."; \
91 ${ECHO} " If you install official product, you need your customer"; \
92 ${ECHO} " number and get key code from the site."; \
94 ${ECHO} "======================================================================"
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
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
129 .include "../../security/f-prot-antivirus6/f-prot.mk"