Merge from vendor branch TNF:
[pkgsrc.git] / security / f-prot-antivirus6-ms-bin / Makefile
1 # $NetBSD: Makefile,v 1.2 2010/02/14 10:56:32 taca Exp $
2 #
3 DISTNAME=               ${FP_DISTNAME}
4 CATEGORIES=             security
5
6 MAINTAINER=             taca@NetBSD.org
7 HOMEPAGE=               http://www.f-prot.com/products/corporate_users/unix/
8 COMMENT=                F-PROT antivirus for Mail Servers
9
10 PKG_DESTDIR_SUPPORT=    user-destdir
11 USE_TOOLS+=             pax perl:run
12
13 FP_TYPE=                ms
14
15 RCD_SCRIPTS=            fpscand scanmail
16
17 BUILD_DEFS+=            FPROT_GROUP FPROT_USER VARBASE
18
19 VARDIR=                 ${VARBASE}/f-prot
20
21 OWN_DIRS_PERMS+=        ${VARDIR} ${BINOWN} ${BINGRP} 0775 \
22                         ${VARDIR}/backup ${BINOWN} ${FPROT_GROUP} 0770 \
23                         ${VARDIR}/run ${BINOWN} ${FPROT_GROUP} 0770 \
24                         ${VARDIR}/tmp ${BINOWN} ${FPROT_GROUP} 0770 \
25
26 FILES_SUBST+=           FPROT_USER=${FPROT_USER} VARDIR=${VARDIR}
27 PLIST_SUBST+=           VARDIR=${VARDIR}
28
29 SPECIAL_PERMS+=         ${FPROTDIR}/scan-mail.pl ${BINOWN} ${FPROT_GROUP} 0750
30
31 PKG_GROUP=              ${FPROT_GROUP}
32 PKG_USERS=              ${FPROT_USER}
33
34 REPLACE_PERL+=          mailtools/scan-mail.pl
35
36 SUBST_CLASSES+=         paths
37 SUBST_MESSAGE.paths=    Configuring default paths.
38 SUBST_STAGE.paths=      pre-install
39 SUBST_SED.paths=        ${FILES_SUBST_SED}
40 SUBST_FILES.paths+=     mailtools/scan-mail.pl
41
42 INSTALLATION_DIRS=      bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \
43                         ${PKGMANDIR}/man8 sbin ${DATADIR} ${DOCDIR}/html \
44                         ${EGDIR} ${FPROTDIR} ${PERL5_SUB_INSTALLVENDORLIB}
45
46 .include "../../mk/bsd.prefs.mk"
47
48 FPROT_GROUP?=           f-prot
49 FPROT_USER?=            f-prot
50
51 do-install: install-common install-fpscand install-ms
52
53 install-ms:
54         ${INSTALL_SCRIPT} ${WRKSRC}/mailtools/scan-mail.pl \
55                 ${DESTDIR}${PREFIX}/${FPROTDIR}
56         ${CHMOD} 0750  ${DESTDIR}${PREFIX}/${FPROTDIR}/scan-mail.pl
57         cd ${WRKSRC}/mailtools; \
58                 ${INSTALL_PROGRAM} fp-milter fp-qmail \
59                         ${DESTDIR}${PREFIX}/${FPROTDIR}
60         cd ${WRKSRC}/doc/man/; \
61                 ${INSTALL_MAN} scan-mail.pl.8 fp-milter.8 fp-qmail.8 \
62                         ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
63         ${FIND} ${WRKSRC}/perl -type f -exec ${CHMOD} 0444 {} \; \
64                         -name '*.orig' -exec rm -f {} \;
65         cd ${WRKSRC}/perl/lib; pax -rw . ${DESTDIR}${PERL5_INSTALLVENDORLIB}
66
67 .include "../../security/f-prot-antivirus6/Makefile.common"
68 .include "../../mk/bsd.pkg.mk"