72 lines
2.1 KiB
Makefile
72 lines
2.1 KiB
Makefile
# $NetBSD: Makefile,v 1.13 2016/07/09 06:38:54 wiz Exp $
|
|
#
|
|
DISTNAME= ${FP_DISTNAME}
|
|
PKGREVISION= 5
|
|
CATEGORIES= security
|
|
|
|
MAINTAINER= taca@NetBSD.org
|
|
HOMEPAGE= http://www.f-prot.com/products/corporate_users/unix/
|
|
COMMENT= F-PROT antivirus for Mail Servers
|
|
|
|
USE_TOOLS+= pax perl:run
|
|
|
|
FP_TYPE= ms
|
|
|
|
RCD_SCRIPTS= fpscand scanmail
|
|
|
|
BUILD_DEFS+= FPROT_GROUP FPROT_USER VARBASE
|
|
|
|
VARDIR= ${VARBASE}/f-prot
|
|
|
|
OWN_DIRS_PERMS+= ${VARDIR} ${BINOWN} ${BINGRP} 0775 \
|
|
${VARDIR}/backup ${BINOWN} ${FPROT_GROUP} 0770 \
|
|
${VARDIR}/run ${BINOWN} ${FPROT_GROUP} 0770 \
|
|
${VARDIR}/tmp ${BINOWN} ${FPROT_GROUP} 0770
|
|
|
|
FILES_SUBST+= FPROT_USER=${FPROT_USER} VARDIR=${VARDIR}
|
|
PLIST_SUBST+= VARDIR=${VARDIR}
|
|
|
|
SPECIAL_PERMS+= ${FPROTDIR}/scan-mail.pl ${BINOWN} ${FPROT_GROUP} 0750
|
|
|
|
PKG_GROUP= ${FPROT_GROUP}
|
|
PKG_USERS= ${FPROT_USER}
|
|
|
|
REPLACE_PERL+= mailtools/scan-mail.pl perl/lib/Anomy/HTMLCleaner.pm \
|
|
perl/lib/Anomy/Log.pm perl/lib/Anomy/MIMEStream.pm \
|
|
perl/lib/Anomy/Sanitizer/FProt/Client.pm \
|
|
perl/lib/Anomy/Sanitizer/FileTypes.pm \
|
|
perl/lib/Anomy/Sanitizer.pm
|
|
|
|
SUBST_CLASSES+= paths
|
|
SUBST_MESSAGE.paths= Configuring default paths.
|
|
SUBST_STAGE.paths= pre-install
|
|
SUBST_SED.paths= ${FILES_SUBST_SED}
|
|
SUBST_FILES.paths+= mailtools/scan-mail.pl
|
|
|
|
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \
|
|
${PKGMANDIR}/man8 sbin ${DATADIR} ${DOCDIR}/html \
|
|
${EGDIR} ${FPROTDIR} ${PERL5_SUB_INSTALLVENDORLIB}
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
FPROT_GROUP?= f-prot
|
|
FPROT_USER?= f-prot
|
|
|
|
do-install: install-common install-fpscand install-ms
|
|
|
|
install-ms:
|
|
${INSTALL_SCRIPT} ${WRKSRC}/mailtools/scan-mail.pl \
|
|
${DESTDIR}${PREFIX}/${FPROTDIR}
|
|
${CHMOD} 0750 ${DESTDIR}${PREFIX}/${FPROTDIR}/scan-mail.pl
|
|
cd ${WRKSRC}/mailtools; \
|
|
${INSTALL_PROGRAM} fp-milter fp-qmail \
|
|
${DESTDIR}${PREFIX}/${FPROTDIR}
|
|
cd ${WRKSRC}/doc/man/; \
|
|
${INSTALL_MAN} scan-mail.pl.8 \
|
|
${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
|
|
${FIND} ${WRKSRC}/perl -type f -exec ${CHMOD} 0444 {} \; \
|
|
-name '*.orig' -exec rm -f {} \;
|
|
cd ${WRKSRC}/perl/lib; pax -rw . ${DESTDIR}${PERL5_INSTALLVENDORLIB}
|
|
|
|
.include "../../security/f-prot-antivirus6/Makefile.common"
|
|
.include "../../mk/bsd.pkg.mk"
|