1 # $NetBSD: Makefile,v 1.3 2010/06/16 22:27:03 taca Exp $
3 DISTNAME= ${FP_DISTNAME}
6 MAINTAINER= taca@NetBSD.org
7 HOMEPAGE= http://www.f-prot.com/products/corporate_users/unix/
8 COMMENT= F-PROT antivirus for Mail Servers
10 PKG_DESTDIR_SUPPORT= user-destdir
11 USE_TOOLS+= pax perl:run
15 RCD_SCRIPTS= fpscand scanmail
17 BUILD_DEFS+= FPROT_GROUP FPROT_USER VARBASE
19 VARDIR= ${VARBASE}/f-prot
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 \
26 FILES_SUBST+= FPROT_USER=${FPROT_USER} VARDIR=${VARDIR}
27 PLIST_SUBST+= VARDIR=${VARDIR}
29 SPECIAL_PERMS+= ${FPROTDIR}/scan-mail.pl ${BINOWN} ${FPROT_GROUP} 0750
31 PKG_GROUP= ${FPROT_GROUP}
32 PKG_USERS= ${FPROT_USER}
34 REPLACE_PERL+= mailtools/scan-mail.pl
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
42 INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \
43 ${PKGMANDIR}/man8 sbin ${DATADIR} ${DOCDIR}/html \
44 ${EGDIR} ${FPROTDIR} ${PERL5_SUB_INSTALLVENDORLIB}
46 .include "../../mk/bsd.prefs.mk"
51 do-install: install-common install-fpscand 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}
67 .include "../../security/f-prot-antivirus6/Makefile.common"
68 .include "../../mk/bsd.pkg.mk"