1 # $NetBSD: Makefile,v 1.7 2013/03/14 16:35:32 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 USE_TOOLS
+= pax perl
:run
14 RCD_SCRIPTS
= fpscand scanmail
16 BUILD_DEFS
+= FPROT_GROUP FPROT_USER VARBASE
18 VARDIR
= ${VARBASE}/f-prot
20 OWN_DIRS_PERMS
+= ${VARDIR} ${BINOWN} ${BINGRP} 0775 \
21 ${VARDIR}/backup
${BINOWN} ${FPROT_GROUP} 0770 \
22 ${VARDIR}/run
${BINOWN} ${FPROT_GROUP} 0770 \
23 ${VARDIR}/tmp
${BINOWN} ${FPROT_GROUP} 0770
25 FILES_SUBST
+= FPROT_USER
=${FPROT_USER} VARDIR
=${VARDIR}
26 PLIST_SUBST
+= VARDIR
=${VARDIR}
28 SPECIAL_PERMS
+= ${FPROTDIR}/scan-mail.pl
${BINOWN} ${FPROT_GROUP} 0750
30 PKG_GROUP
= ${FPROT_GROUP}
31 PKG_USERS
= ${FPROT_USER}
33 REPLACE_PERL
+= mailtools
/scan-mail.pl perl
/lib
/Anomy
/HTMLCleaner.pm \
34 perl
/lib
/Anomy
/Log.pm perl
/lib
/Anomy
/MIMEStream.pm \
35 perl
/lib
/Anomy
/Sanitizer
/FProt
/Client.pm \
36 perl
/lib
/Anomy
/Sanitizer
/FileTypes.pm \
37 perl
/lib
/Anomy
/Sanitizer.pm
40 SUBST_MESSAGE.paths
= Configuring default paths.
41 SUBST_STAGE.paths
= pre-install
42 SUBST_SED.paths
= ${FILES_SUBST_SED}
43 SUBST_FILES.paths
+= mailtools
/scan-mail.pl
45 INSTALLATION_DIRS
= bin
${PKGMANDIR}/man1
${PKGMANDIR}/man5 \
46 ${PKGMANDIR}/man8 sbin
${DATADIR} ${DOCDIR}/html \
47 ${EGDIR} ${FPROTDIR} ${PERL5_SUB_INSTALLVENDORLIB}
49 .
include "../../mk/bsd.prefs.mk"
54 do-install
: install-common install-fpscand install-ms
57 ${INSTALL_SCRIPT} ${WRKSRC}/mailtools
/scan-mail.pl \
58 ${DESTDIR}${PREFIX}/${FPROTDIR}
59 ${CHMOD} 0750 ${DESTDIR}${PREFIX}/${FPROTDIR}/scan-mail.pl
60 cd
${WRKSRC}/mailtools
; \
61 ${INSTALL_PROGRAM} fp-milter fp-qmail \
62 ${DESTDIR}${PREFIX}/${FPROTDIR}
63 cd
${WRKSRC}/doc
/man
/; \
64 ${INSTALL_MAN} scan-mail.pl
.8 \
65 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
66 ${FIND} ${WRKSRC}/perl
-type f
-exec
${CHMOD} 0444 {} \
; \
67 -name
'*.orig' -exec
rm -f
{} \
;
68 cd
${WRKSRC}/perl
/lib
; pax
-rw .
${DESTDIR}${PERL5_INSTALLVENDORLIB}
70 .
include "../../security/f-prot-antivirus6/Makefile.common"
71 .
include "../../mk/bsd.pkg.mk"