mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-03 01:23:49 +00:00
- Update to 2.5.0
- Add Altermime support - Add P7Zip support Release Notes: http://www.ijs.si/software/amavisd/release-notes.txt PR: ports/112048 Submitted by: Michael Scheidell <scheidell@secnap.net>
This commit is contained in:
parent
5e234eae42
commit
d9d5b2b55a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=191306
@ -7,14 +7,12 @@
|
||||
# Based on amavisd ports makefile.
|
||||
|
||||
PORTNAME= amavisd-new
|
||||
PORTVERSION= 2.4.5
|
||||
PORTREVISION= 2
|
||||
PORTVERSION= 2.5.0
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= http://www.ijs.si/software/amavisd/ \
|
||||
http://mirrors.catpipe.net/amavisd-new/ \
|
||||
http://mirror.mainloop.se/amavisd/
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.p/-p/}
|
||||
|
||||
MAINTAINER= gabor@FreeBSD.org
|
||||
COMMENT= Performance-enhanced daemonized version of amavis-perl
|
||||
@ -23,15 +21,14 @@ RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Unix/Syslog.pm:${PORTSDIR}/sysutils/p5-Un
|
||||
${SITE_PERL}/MIME/Parser.pm:${PORTSDIR}/mail/p5-MIME-Tools \
|
||||
${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
|
||||
${SITE_PERL}/Convert/TNEF.pm:${PORTSDIR}/converters/p5-Convert-TNEF \
|
||||
${SITE_PERL}/${PERL_ARCH}/Convert/UUlib.pm:${PORTSDIR}/converters/p5-Convert-UUlib \
|
||||
${SITE_PERL}/Compress/Zlib.pm:${PORTSDIR}/archivers/p5-Compress-Zlib \
|
||||
${SITE_PERL}/Archive/Tar.pm:${PORTSDIR}/archivers/p5-Archive-Tar \
|
||||
p5-Convert-UUlib>=1.08,1:${PORTSDIR}/converters/p5-Convert-UUlib \
|
||||
p5-Compress-Zlib>=1.04:${PORTSDIR}/archivers/p5-Compress-Zlib \
|
||||
${SITE_PERL}/Archive/Zip.pm:${PORTSDIR}/archivers/p5-Archive-Zip \
|
||||
${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
|
||||
${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \
|
||||
${SITE_PERL}/IO/Wrap.pm:${PORTSDIR}/devel/p5-IO-stringy \
|
||||
${SITE_PERL}/Net/SMTP.pm:${PORTSDIR}/net/p5-Net \
|
||||
${SITE_PERL}/Net/Server.pm:${PORTSDIR}/net/p5-Net-Server
|
||||
${SITE_PERL}/IO/Socket/INET6.pm:${PORTSDIR}/net/p5-IO-INET6 \
|
||||
p5-Net-Server>=0.93:${PORTSDIR}/net/p5-Net-Server
|
||||
|
||||
USE_PERL5_RUN= yes
|
||||
GNU_CONFIGURE= yes
|
||||
@ -39,14 +36,17 @@ CONFIGURE_ARGS= --with-user=${AMAVISUSER} --with-runtime-dir=${AMAVISDIR}
|
||||
CONFIGURE_WRKSRC= ${WRKSRC}/helper-progs
|
||||
BUILD_WRKSRC= ${WRKSRC}/helper-progs
|
||||
|
||||
PORTDOCS= AAAREADME.first INSTALL LDAP.schema LICENSE RELEASE_NOTES \
|
||||
README_FILES/README.* README_FILES/screen.css \
|
||||
README_FILES/amavisd-new-docs.html \
|
||||
README_FILES/TODO-SNMP-AGENT
|
||||
|
||||
AMAVISUSER?= vscan
|
||||
AMAVISGROUP?= vscan
|
||||
AMAVISDIR?= /var/amavis
|
||||
AMAVISQUARANTINE?= /var/virusmails
|
||||
DAEMON?= /usr/sbin/daemon -p
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.p.+//}
|
||||
|
||||
OPTIONS= BDB "Use BerkeleyDB for nanny/cache/snmp" on \
|
||||
SQLITE "Use SQLite for lookups" off \
|
||||
MYSQL "Use MySQL for lookups/logging/quarantine" off \
|
||||
@ -56,6 +56,7 @@ OPTIONS= BDB "Use BerkeleyDB for nanny/cache/snmp" on \
|
||||
MILTER "Sendmail milter support" on \
|
||||
SPAMASSASSIN "Use mail/p5-Mail-SpamAssassin" on \
|
||||
P0F "Passive operating system fingerprinting" off \
|
||||
ALTERMIME "Use AlterMime for defanging/disclaimers" off \
|
||||
FILE "Use newer file(1) utility from ports" on \
|
||||
RAR "RAR support with archivers/rar" off \
|
||||
UNRAR "RAR support with archivers/unrar" on \
|
||||
@ -70,6 +71,7 @@ OPTIONS= BDB "Use BerkeleyDB for nanny/cache/snmp" on \
|
||||
UNZOO "ZOO support with archivers/unzoo" off \
|
||||
LZOP "LZOP support with archivers/lzop" on \
|
||||
FREEZE "FREEZE support with archivers/freeze" on \
|
||||
P7ZIP "P7ZIP support with archivers/p7zip" on \
|
||||
TNEF "Add external tnef decoder converters/tnef" off
|
||||
|
||||
SUB_FILES= pkg-install pkg-deinstall pkg-message
|
||||
@ -133,6 +135,10 @@ USE_RC_SUBR+= amavis-p0fanalyzer.sh
|
||||
AMAVIS_NOP0F= "@comment "
|
||||
.endif
|
||||
|
||||
.if defined(WITH_ALTERMIME)
|
||||
RUN_DEPENDS+= ${LOCALBASE}/bin/altermime:${PORTSDIR}/mail/altermime
|
||||
.endif
|
||||
|
||||
.if defined(WITH_FILE)
|
||||
RUN_DEPENDS+= ${LOCALBASE}/bin/file:${PORTSDIR}/sysutils/file
|
||||
.endif
|
||||
@ -189,6 +195,10 @@ RUN_DEPENDS+= ${LOCALBASE}/bin/lzop:${PORTSDIR}/archivers/lzop
|
||||
RUN_DEPENDS+= ${LOCALBASE}/bin/unfreeze:${PORTSDIR}/archivers/freeze
|
||||
.endif
|
||||
|
||||
.if defined(WITH_P7ZIP)
|
||||
RUN_DEPENDS+= ${LOCALBASE}/bin/7zr:${PORTSDIR}/archivers/p7zip
|
||||
.endif
|
||||
|
||||
.if defined(WITH_TNEF)
|
||||
RUN_DEPENDS+= ${LOCALBASE}/bin/tnef:${PORTSDIR}/converters/tnef
|
||||
.endif
|
||||
@ -238,6 +248,7 @@ do-install:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/amavisd.conf ${PREFIX}/etc/amavisd.conf-dist
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/amavisd.conf-sample ${PREFIX}/etc/amavisd.conf-sample
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/amavisd.conf-default ${PREFIX}/etc/amavisd.conf-default
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/amavisd-custom.conf ${PREFIX}/etc/amavisd-custom.conf-dist
|
||||
.if !exists(${PREFIX}/etc/amavisd.conf)
|
||||
#
|
||||
# This can contain sensitive information, e.g. SQL passwords, so it should be handled
|
||||
@ -245,11 +256,15 @@ do-install:
|
||||
#
|
||||
${INSTALL} -o root -g ${AMAVISGROUP} -m 640 ${WRKSRC}/amavisd.conf ${PREFIX}/etc
|
||||
.endif
|
||||
.if !exists(${PREFIX}/etc/amavisd-custom.conf)
|
||||
${INSTALL} -o root -g ${AMAVISGROUP} -m 640 ${WRKSRC}/amavisd-custom.conf ${PREFIX}/etc
|
||||
.endif
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
.for i in AAAREADME.first INSTALL LDAP.schema LICENSE RELEASE_NOTES README_FILES/*
|
||||
@${MKDIR} ${DOCSDIR}/images
|
||||
.for i in ${PORTDOCS}
|
||||
${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
|
||||
.endfor
|
||||
@${CP} -pr ${WRKSRC}/README_FILES/images/ ${DOCSDIR}/images
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
|
@ -1,3 +1,3 @@
|
||||
MD5 (amavisd-new-2.4.5.tar.gz) = eef8c03855f9e3a4c6c53c06006d77ea
|
||||
SHA256 (amavisd-new-2.4.5.tar.gz) = cfd9150878ebaf51b021935ebc19f57be1a39f55194ef5e82f589cf80823ac53
|
||||
SIZE (amavisd-new-2.4.5.tar.gz) = 895870
|
||||
MD5 (amavisd-new-2.5.0.tar.gz) = 990a8c78911e208afca8c43a1f7c018d
|
||||
SHA256 (amavisd-new-2.5.0.tar.gz) = d5f5238a565868b5150c2591cd06780556d2aa093355475874e6b539e7eb1116
|
||||
SIZE (amavisd-new-2.5.0.tar.gz) = 780990
|
||||
|
@ -30,7 +30,8 @@
|
||||
amavis_p0fanalyzer_flags.
|
||||
|
||||
Configuration templates are available in %%PREFIX%%/etc
|
||||
as amavisd.conf-dist, amavisd.conf-sample and amavisd.conf-default.
|
||||
as amavisd.conf-dist, amavisd.conf-sample, amavisd.conf-default
|
||||
and amavisd-custom.conf-dist.
|
||||
Documentation is available in %%DOCSDIR%%.
|
||||
*******************************************************************
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
@comment $FreeBSD$
|
||||
@unexec if cmp -s %%PREFIX%%/etc/amavisd-custom.conf %%PREFIX%%/etc/amavisd-custom.conf-dist; then rm %%PREFIX%%/etc/amavisd-custom.conf; fi
|
||||
%%PORTDOCS%%%%DOCSDIR%%/AAAREADME.first
|
||||
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
|
||||
%%PORTDOCS%%%%DOCSDIR%%/LDAP.schema
|
||||
@ -21,15 +22,51 @@
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.performance
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.policy-on-notifications
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.postfix
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.postfix.old
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.postfix.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.protocol
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.sendmail
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.sendmail-dual
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.sendmail-dual.old
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.sql
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.sql-mysql
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.sql-pg
|
||||
%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES
|
||||
%%PORTDOCS%%%%DOCSDIR%%/amavisd-new-docs.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/TODO-SNMP-AGENT
|
||||
%%PORTDOCS%%%%DOCSDIR%%/screen.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/1.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/10.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/11.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/12.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/13.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/14.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/15.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/2.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/3.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/4.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/5.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/6.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/7.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/8.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/9.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/blank.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/caution.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/draft.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/home.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/important.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/next.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/note.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/prev.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/tip.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/toc-blank.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/toc-minus.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/toc-plus.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/up.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/images/warning.png
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/images
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
etc/amavisd-custom.conf-dist
|
||||
etc/amavisd.conf-default
|
||||
@unexec if cmp -s %D/etc/amavisd.conf %D/etc/amavisd.conf-dist; then rm -f %D/etc/amavisd.conf; fi
|
||||
etc/amavisd.conf-dist
|
||||
|
Loading…
Reference in New Issue
Block a user