Index: head/mail/mailscanner/Makefile =================================================================== --- head/mail/mailscanner/Makefile (revision 269191) +++ head/mail/mailscanner/Makefile (revision 269192) @@ -1,427 +1,426 @@ # New ports collection makefile for: MailScanner # Date created: 17 March 2003 # Whom: Jan-Peter Koopmann # # $FreeBSD$ # PORTNAME= MailScanner -PORTVERSION= 4.81.4 -PORTREVISION= 2 +PORTVERSION= 4.82.6 CATEGORIES= mail MASTER_SITES= http://www.mailscanner.info/files/4/tar/ DISTNAME= ${PORTNAME}-install-${PORTVERSION}-${PATCHLEVEL} MAINTAINER= ports@FreeBSD.org COMMENT= Powerful virus/spam scanning framework for mail gateways BUILD_DEPENDS= \ ${SITE_PERL}/IO/Stringy.pm:${PORTSDIR}/devel/p5-IO-stringy \ ${SITE_PERL}/${PERL_ARCH}/Bundle/DBI.pm:${PORTSDIR}/databases/p5-DBI \ ${SITE_PERL}/Mail/Header.pm:${PORTSDIR}/mail/p5-Mail-Tools \ ${SITE_PERL}/HTML/Tagset.pm:${PORTSDIR}/www/p5-HTML-Tagset \ ${SITE_PERL}/${PERL_ARCH}/HTML/HeadParser.pm:${PORTSDIR}/www/p5-HTML-Parser \ ${SITE_PERL}/MIME/Parser.pm:${PORTSDIR}/mail/p5-MIME-Tools \ ${SITE_PERL}/Convert/TNEF.pm:${PORTSDIR}/converters/p5-Convert-TNEF \ ${SITE_PERL}/Convert/BinHex.pm:${PORTSDIR}/converters/p5-Convert-BinHex \ ${SITE_PERL}/Net/CIDR.pm:${PORTSDIR}/net-mgmt/p5-Net-CIDR \ ${SITE_PERL}/Net/Ident.pm:${PORTSDIR}/net/p5-Net-Ident \ ${SITE_PERL}/Archive/Zip.pm:${PORTSDIR}/archivers/p5-Archive-Zip \ ${SITE_PERL}/${PERL_ARCH}/DBD/SQLite.pm:${PORTSDIR}/databases/p5-DBD-SQLite \ ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \ ${SITE_PERL}/Time/Zone.pm:${PORTSDIR}/devel/p5-TimeDate \ ${SITE_PERL}/${PERL_ARCH}/Filesys/Df.pm:${PORTSDIR}/sysutils/p5-Filesys-Df \ ${SITE_PERL}/Sys/Hostname/Long.pm:${PORTSDIR}/sysutils/p5-Sys-Hostname-Long \ ${SITE_PERL}/OLE/Storage_Lite.pm:${PORTSDIR}/devel/p5-OLE-Storage_Lite \ ${SITE_PERL}/Sys/SigAction.pm:${PORTSDIR}/devel/p5-Sys-SigAction RUN_DEPENDS+= ${BUILD_DEPENDS} \ bash:${PORTSDIR}/shells/bash \ tnef:${PORTSDIR}/converters/tnef \ wget:${PORTSDIR}/ftp/wget OPTIONS= SPAMASSASSIN "Install SpamAssassin" on \ CLAMAV "Install ClamAV" on \ CLAMAVMODULE "Install ClamAV Module" off \ BDC "Install BitDefender" off CONFLICTS= MailScanner-devel-[0-9]* PATCHLEVEL= 1 USE_PERL5= yes WRKSRC= ${WRKDIR}/${PORTNAME}-install-${PORTVERSION} SUB_FILES= pkg-message MAN8= MailScanner.8 MLINKS= MailScanner.8 mailscanner.8 .include .if ${PERL_LEVEL} < 500903 BUILD_DEPENDS+= p5-IO-Compress>=2.017:${PORTSDIR}/archivers/p5-IO-Compress .endif .if defined(WITH_SPAMASSASSIN) RUN_DEPENDS+= spamassassin:${PORTSDIR}/mail/p5-Mail-SpamAssassin PLIST_SUB+= SPAMASSASSIN="" .else PLIST_SUB+= SPAMASSASSIN="@comment " .endif # backwards compatibility .if defined(NO_SPAMASSASSIN_SYMLINK) WITHOUT_SPAMASSASSIN_SYMLINK=${NO_SPAMASSASSIN_SYMLINK} .endif .if defined(WITHOUT_SPAMASSASSIN_SYMLINK) PLIST_SUB+= SPAMASSASSIN_SYMLINK="@comment " .else PLIST_SUB+= SPAMASSASSIN_SYMLINK="" .endif .if !defined(WITHOUT_CLAMAV) RUN_DEPENDS+= clamscan:${PORTSDIR}/security/clamav .endif .if defined(WITH_CLAMAVMODULE) RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Mail/ClamAV.pm:${PORTSDIR}/mail/p5-Mail-ClamAV .endif .if defined(WITH_CLAMAV)||defined(WITH_CLAMAVMODULE) RUN_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip \ unrar:${PORTSDIR}/archivers/unrar \ zoo:${PORTSDIR}/archivers/zoo \ unarj:${PORTSDIR}/archivers/unarj \ unace:${PORTSDIR}/archivers/unace \ lha:${PORTSDIR}/archivers/lha .endif .if defined(WITH_BDC) RUN_DEPENDS+= bdc:${PORTSDIR}/security/bdc .endif DOC_FILES= INSTALL.FreeBSD INSTALL.OpenBSD README ETC_FILES= MailScanner.conf filename.rules.conf \ archives.filename.rules.conf archives.filetype.rules.conf \ filetype.rules.conf spam.assassin.prefs.conf \ spam.lists.conf virus.scanners.conf \ phishing.safe.sites.conf \ phishing.bad.sites.conf \ country.domains.conf MCP_FILES= mcp.spam.assassin.prefs.conf \ 10_example.cf v320.pre USRLOCAL_FILES_LIB= \ bitdefender-autoupdate f-prot-autoupdate \ f-secure-wrapper inoculan-autoupdate \ kavdaemonclient-wrapper mcafee-autoupdate \ nod32-autoupdate rav-autoupdate \ rav-wrapper sophos-autoupdate USE_RC_SUBR= mailscanner mta post-extract: cd ${WRKSRC} && ${TAR} xvzf perl-tar/MailScanner-${PORTVERSION}-${PATCHLEVEL}.tar.gz > /dev/null && ${MV} MailScanner-${PORTVERSION}-${PATCHLEVEL}/* . do-build: ${PERL} -pi -e \ 's,/opt/MailScanner/lib,${PREFIX}/lib/MailScanner,g; \ s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g; \ s,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g;' \ ${WRKSRC}/bin/MailScanner ${PERL} -pi -e \ 's,/opt/MailScanner/lib,${PREFIX}/libexec/MailScanner,g;' \ ${WRKSRC}/bin/mailscanner_create_locks ${PERL} -pi -e \ 's,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g; \ s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g;' \ ${WRKSRC}/bin/processing_messages_alert ${PERL} -pi -e \ 's,/opt/MailScanner/var/MailScanner.pid,/var/run/MailScanner.pid,g; \ s,/usr/lib/sendmail,/usr/sbin/sendmail,g; \ s,/opt/MailScanner/bin,${PREFIX}/bin,g; \ s,/opt/MailScanner/etc/reports,${DATADIR}/reports,g; \ s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g; \ s,/opt/MailScanner/lib,${PREFIX}/lib/MailScanner,g; \ s,/usr/bin/unrar,${LOCALBASE}/bin/unrar,g; \ s,/bin/gunzip,/usr/bin/gunzip,g; \ s,/etc/mail/spamassassin,${LOCALBASE}/etc/mail/spamassassin,g; \ s,/tmp/clamd.socket,/var/run/clamav/clamd.sock,g; \ s,/usr/local/share/clamav,/var/db/clamav,g;' \ ${WRKSRC}/etc/MailScanner.conf ${PERL} -pi -e \ 's,/opt/MailScanner/lib,${PREFIX}/libexec/MailScanner,g; \ s,/bin/false,/usr/bin/false,;' ${WRKSRC}/etc/virus.scanners.conf ${PERL} -pi -e \ 's,/bin/bash,${LOCALBASE}/bin/bash,g; \ s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g; \ s,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g;' \ ${WRKSRC}/bin/update_virus_scanners ${PERL} -pi -e \ 's,/bin/bash,${LOCALBASE}/bin/bash,g; \ s,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g; \ s,%%RC_SUBR%%,/etc/rc.subr,g;' \ ${WRKSRC}/bin/cron/update_virus_scanners.cron ${PERL} -pi -e \ 's,/bin/bash,${LOCALBASE}/bin/bash,g; \ s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g;' \ ${WRKSRC}/bin/update_bad_phishing_emails ${PERL} -pi -e \ 's,/bin/bash,${LOCALBASE}/bin/bash,g; \ s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g;' \ ${WRKSRC}/bin/update_phishing_sites ${PERL} -pi -e \ 's,/bin/bash,${LOCALBASE}/bin/bash,g; \ s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g;' \ ${WRKSRC}/bin/update_bad_phishing_sites ${PERL} -pi -e \ 's,/bin/bash,${LOCALBASE}/bin/bash,g; \ s,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g; \ s,%%RC_SUBR%%,/etc/rc.subr,g;' \ ${WRKSRC}/bin/cron/update_phishing_sites.cron ${PERL} -pi -e \ 's,/bin/bash,${LOCALBASE}/bin/bash,g; \ s,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g; \ s,%%RC_SUBR%%,/etc/rc.subr,g;' \ ${WRKSRC}/bin/cron/update_bad_phishing_sites.cron ${PERL} -pi -e \ 's,/bin/bash,${LOCALBASE}/bin/bash,g; \ s,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g; \ s,%%RC_SUBR%%,/etc/rc.subr,g;' \ ${WRKSRC}/bin/cron/update_spamassassin.cron ${PERL} -pi -e \ 's,/bin/bash,${LOCALBASE}/bin/bash,g; \ s,/etc/init.d/MailScanner,${LOCALBASE}/etc/rc.d/mailscanner,g; \ s,/etc/mail/,${LOCALBASE}/etc/mail/,g; \ s,/usr/bin/sa-compile,${LOCALBASE}/bin/sa-compile,g; \ s,/usr/bin/sa-update,${LOCALBASE}/bin/sa-update,g;' \ ${WRKSRC}/bin/update_spamassassin ${PERL} -pi -e \ 's,/etc/MailScanner/MailScanner.conf,${PREFIX}/etc/MailScanner/MailScanner.conf,g; \ s,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g;' \ ${WRKSRC}/bin/clean.SA.cache ${PERL} -pi -e \ 's,/opt/MailScanner/var/MailScanner.pid,/var/run/MailScanner.pid,g; \ s,/usr/lib/sendmail,/usr/sbin/sendmail,g; \ s,/opt/MailScanner/bin,${PREFIX}/bin,g; \ s,/opt/MailScanner/etc/reports,${DATADIR}/reports,g; \ s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g;' \ ${WRKSRC}/lib/MailScanner/ConfigDefs.pl ${PERL} -pi -e \ 's,/bin/sed,/usr/bin/sed,g;' ${WRKSRC}/lib/MailScanner/SystemDefs.pm ${PERL} -pi -e \ 's,/usr/bin/clamscan,${LOCALBASE}/bin/clamscan,g;' \ ${WRKSRC}/lib/clamav-wrapper ${PERL} -pi -e \ 's,/usr/bin/wget,${LOCALBASE}/bin/wget,g;' \ ${WRKSRC}/lib/sophos-autoupdate ${PERL} -pi -e \ 's,/usr/bin/unzip,${LOCALBASE}/bin/unzip,g;' \ ${WRKSRC}/lib/sophos-autoupdate .for FILE in ${USRLOCAL_FILES_LIB} ${PERL} -pi -e \ 's,/usr/local,${LOCALBASE},g;' \ ${WRKSRC}/lib/${FILE} .endfor do-install: # # Step 1: Install bin files # ${INSTALL_SCRIPT} ${WRKSRC}/bin/MailScanner ${PREFIX}/sbin/mailscanner ${LN} -s ${LOCALBASE}/sbin/mailscanner ${PREFIX}/sbin/MailScanner # # Step 2: Install libexec files # ${MKDIR} ${PREFIX}/libexec/MailScanner ${CHMOD} -R ${BINMODE} ${PREFIX}/libexec/MailScanner cd ${WRKSRC}/lib && ${FIND} * -name "*-wrapper" -exec \ ${INSTALL_SCRIPT} {} ${PREFIX}/libexec/MailScanner/{}.sample \; cd ${WRKSRC}/lib && ${FIND} * -name "*-autoupdate" -exec \ ${INSTALL_SCRIPT} {} ${PREFIX}/libexec/MailScanner/{}.sample \; ${INSTALL_SCRIPT} ${WRKSRC}/bin/analyse_SpamAssassin_cache \ ${PREFIX}/libexec/MailScanner/analyse_SpamAssassin_cache ${INSTALL_SCRIPT} ${WRKSRC}/bin/clean.SA.cache \ ${PREFIX}/libexec/MailScanner/clean.SA.cache ${INSTALL_SCRIPT} ${WRKSRC}/bin/clean.quarantine \ ${PREFIX}/libexec/MailScanner/clean.quarantine ${INSTALL_SCRIPT} ${WRKSRC}/bin/mailscanner_create_locks \ ${PREFIX}/libexec/MailScanner/mailscanner_create_locks ${INSTALL_SCRIPT} ${WRKSRC}/bin/processing_messages_alert \ ${PREFIX}/libexec/MailScanner/processing_messages_alert ${INSTALL_SCRIPT} ${WRKSRC}/bin/Quick.Peek \ ${PREFIX}/libexec/MailScanner/Quick.Peek ${INSTALL_SCRIPT} ${WRKSRC}/bin/update_bad_phishing_emails \ ${PREFIX}/libexec/MailScanner/update_bad_phishing_emails ${INSTALL_SCRIPT} ${WRKSRC}/bin/update_phishing_sites \ ${PREFIX}/libexec/MailScanner/update_phishing_sites ${INSTALL_SCRIPT} ${WRKSRC}/bin/update_bad_phishing_sites \ ${PREFIX}/libexec/MailScanner/update_bad_phishing_sites ${INSTALL_SCRIPT} ${WRKSRC}/bin/cron/update_phishing_sites.cron \ ${PREFIX}/libexec/MailScanner/update_phishing_sites.cron ${INSTALL_SCRIPT} ${WRKSRC}/bin/cron/update_bad_phishing_sites.cron \ ${PREFIX}/libexec/MailScanner/update_bad_phishing_sites.cron ${INSTALL_SCRIPT} ${WRKSRC}/bin/update_virus_scanners \ ${PREFIX}/libexec/MailScanner/update_virus_scanners ${INSTALL_SCRIPT} ${WRKSRC}/bin/cron/update_virus_scanners.cron \ ${PREFIX}/libexec/MailScanner/update_virus_scanners.cron ${INSTALL_SCRIPT} ${WRKSRC}/bin/update_spamassassin \ ${PREFIX}/libexec/MailScanner/update_spamassassin ${INSTALL_SCRIPT} ${WRKSRC}/bin/cron/update_spamassassin.cron \ ${PREFIX}/libexec/MailScanner/update_spamassassin.cron # # Step 3: Install etc files # ${MKDIR} ${PREFIX}/etc/MailScanner ${CHMOD} ${BINMODE} ${PREFIX}/etc/MailScanner .for FILE in ${ETC_FILES} ${INSTALL_DATA} ${WRKSRC}/etc/${FILE} \ ${PREFIX}/etc/MailScanner/${FILE}.sample .endfor ${MKDIR} ${PREFIX}/etc/MailScanner/rules cd ${WRKSRC}/etc/rules && \ ${INSTALL_DATA} EXAMPLES README ${PREFIX}/etc/MailScanner/rules ${INSTALL_DATA} ${WRKSRC}/etc/rules/spam.whitelist.rules \ ${PREFIX}/etc/MailScanner/rules/spam.whitelist.rules.sample ${INSTALL_DATA} ${WRKSRC}/etc/rules/bounce.rules \ ${PREFIX}/etc/MailScanner/rules/bounce.rules.sample ${INSTALL_DATA} ${WRKSRC}/etc/rules/max.message.size.rules \ ${PREFIX}/etc/MailScanner/rules/max.message.size.rules.sample ${MKDIR} ${PREFIX}/etc/MailScanner/mcp ${CHMOD} ${BINMODE} ${PREFIX}/etc/MailScanner/mcp .for FILE in ${MCP_FILES} ${INSTALL_DATA} ${WRKSRC}/etc/mcp/${FILE} \ ${PREFIX}/etc/MailScanner/mcp/${FILE}.sample .endfor ${MKDIR} ${PREFIX}/etc/MailScanner/conf.d ${INSTALL_DATA} ${WRKSRC}/etc/conf.d/README \ ${PREFIX}/etc/MailScanner/conf.d/README # # Step 4: Install files in share # @${MKDIR} ${DATADIR} cd ${WRKSRC}/etc && ${FIND} reports -type d ! -name "*.old" -exec \ ${MKDIR} ${DATADIR}/{} \; # cd ${WRKSRC}/etc && ${FIND} reports -type f ! \( -name "*.orig" -exec ... cd ${WRKSRC}/etc && ${FIND} reports \( -type d -name "*.old" -prune \) \ -o \( -type f ! \( -name "*.orig" -o -name "*.bak" \) \ -exec ${INSTALL_DATA} {} ${DATADIR}/{}.sample \; \) ${CHMOD} -R ${BINMODE} ${DATADIR}/reports # # Step 5: Install lib # ${MKDIR} ${PREFIX}/lib/MailScanner/MailScanner ${MKDIR} ${PREFIX}/lib/MailScanner/MailScanner/CustomFunctions ${INSTALL_SCRIPT} ${WRKSRC}/lib/MailScanner.pm \ ${PREFIX}/lib/MailScanner/MailScanner.pm cd ${WRKSRC}/lib/MailScanner && ${FIND} * -type f ! -name "*.orig" -exec \ ${INSTALL_SCRIPT} {} ${PREFIX}/lib/MailScanner/MailScanner/{} \; # # Step 6: Docs & Manpages # # Manpage .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${FILESDIR}/README.FreeBSD.port ${DOCSDIR} # Sophos install script ${INSTALL_SCRIPT} ${FILESDIR}/Sophos.install.freebsd ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOC_FILES} ${DOCSDIR} cd ${FILESDIR} && ${INSTALL_DATA} CHANGES.port ${DOCSDIR} .endif cd ${FILESDIR} && \ ${INSTALL_MAN} ${MAN8} ${MAN5PREFIX}/man/man8 ${PERL} -pi -e \ 's,%%LOCALBASE%%,${LOCALBASE},g; \ s,%%PREFIX%%,${PREFIX},g;' \ ${DOCSDIR}/Sophos.install.freebsd .if exists(${PREFIX}/etc/MailScanner/MailScanner.conf) # Upgrading MailScanner.conf file... Please wait @${PERL} ${WRKSRC}/bin/upgrade_MailScanner_conf \ ${PREFIX}/etc/MailScanner/MailScanner.conf \ ${PREFIX}/etc/MailScanner/MailScanner.conf.sample > \ ${PREFIX}/etc/MailScanner/MailScanner.conf.new.${PORTVERSION} \ 2> /dev/null # Diff the files. If the files do not differ, delete the new file @if diff -b -B -q ${PREFIX}/etc/MailScanner/MailScanner.conf \ ${PREFIX}/etc/MailScanner/MailScanner.conf.new.${PORTVERSION} ; \ then ${ECHO} "No changes in MailScanner.conf options found" ; \ ${RM} ${PREFIX}/etc/MailScanner/MailScanner.conf.new.${PORTVERSION} ; \ else \ ${ECHO} "Changes in MailScanner.conf found. Please look at \ ${PREFIX}/etc/MailScanner/MailScanner.conf.new.${PORTVERSION}" ; \ fi .endif # Languages.conf update @for LANG_DIR in ${DATADIR}/reports/*; do \ if [ -f $${LANG_DIR}/languages.conf ]; then \ ${ECHO} -n Upgrading $${LANG_DIR}/languages.conf... Please wait...; \ ${PERL} ${WRKSRC}/bin/upgrade_languages_conf \ $${LANG_DIR}/languages.conf \ $${LANG_DIR}/languages.conf.sample > \ $${LANG_DIR}/languages.conf.new.${PORTVERSION} \ 2> /dev/null ; \ if diff -b -B -q $${LANG_DIR}/languages.conf \ $${LANG_DIR}/languages.conf.new.${PORTVERSION} ; \ then ${ECHO} " no changes"; \ ${RM} $${LANG_DIR}/languages.conf.new.${PORTVERSION} ; \ else ${ECHO} " done"; \ ${CP} $${LANG_DIR}/languages.conf.new.${PORTVERSION} $${LANG_DIR}/languages.conf ; \ fi; \ fi; \ done @${CAT} ${PKGMESSAGE} post-install: .if defined(WITH_SPAMASSASSIN) && !defined(WITHOUT_SPAMASSASSIN_SYMLINK) @if [ ! -r ${PREFIX}/etc/mail/spamassassin/mailscanner.cf ]; then \ ${ECHO} ${LN} -s ${PREFIX}/etc/MailScanner/spam.assassin.prefs.conf ${PREFIX}/etc/mail/spamassassin/mailscanner.cf; \ ${LN} -s ${PREFIX}/etc/MailScanner/spam.assassin.prefs.conf ${PREFIX}/etc/mail/spamassassin/mailscanner.cf; \ else \ ${ECHO} "File ${PREFIX}/etc/mail/spamassassin/mailscanner.cf already exists!"; \ fi; .endif # Display warning about new start/stop scripts @${CAT} ${FILESDIR}/rcwarning.txt .if !defined(BATCH) @${ECHO} Press ENTER to continue... @read a .endif renew-wrapper: configure # Renew virus wrapper scripts ${INSTALL_SCRIPT} ${WRKSRC}/lib/*-wrapper ${PREFIX}/libexec/MailScanner renew-autoupdate: configure # Renew autoupdate scripts ${INSTALL_SCRIPT} ${WRKSRC}/lib/*-autoupdate ${PREFIX}/libexec/MailScanner renew-reports: configure # Renew reports cd ${WRKSRC}/etc/reports/en && ${FIND} * -type f ! -name "*.orig" \ -exec ${INSTALL_DATA} {} ${DATADIR}/reports/en/{} \; initial-config: renew-wrapper renew-autoupdate renew-reports cd ${WRKSRC}/etc && ${INSTALL_DATA} ${ETC_FILES} \ ${PREFIX}/etc/MailScanner ${INSTALL_DATA} ${WRKSRC}/etc/rules/spam.whitelist.rules \ ${PREFIX}/etc/MailScanner/rules/spam.whitelist.rules ${INSTALL_DATA} ${WRKSRC}/etc/rules/bounce.rules \ ${PREFIX}/etc/MailScanner/rules/bounce.rules ${INSTALL_DATA} ${WRKSRC}/etc/rules/max.message.size.rules \ ${PREFIX}/etc/MailScanner/rules/max.message.size.rules .for FILE in ${MCP_FILES} ${INSTALL_DATA} ${WRKSRC}/etc/mcp/${FILE} \ ${PREFIX}/etc/MailScanner/mcp/${FILE} .endfor @${ECHO} "******************************************************************************" @${ECHO} "The provided default configuration requires several directories to be created:" @${ECHO} "/var/spool/MailScanner/incoming" @${ECHO} "/var/spool/MailScanner/incoming/Locks" @${ECHO} "/var/spool/MailScanner/quarantine" @${ECHO} "/var/spool/mqueue" @${ECHO} "/var/spool/mqueue.in" @${ECHO} "Either create those directories or change the configuration." @${ECHO} "******************************************************************************" .include Property changes on: head/mail/mailscanner/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.91 \ No newline at end of property +1.92 \ No newline at end of property Index: head/mail/mailscanner/distinfo =================================================================== --- head/mail/mailscanner/distinfo (revision 269191) +++ head/mail/mailscanner/distinfo (revision 269192) @@ -1,3 +1,2 @@ -MD5 (MailScanner-install-4.81.4-1.tar.gz) = 2d51a6cf81299e1c79c3971aaf1694e8 -SHA256 (MailScanner-install-4.81.4-1.tar.gz) = 7d3ae5c714483e480c387cf2ff27a41c9f4d8af4a4e0b93b7f3498799010c248 -SIZE (MailScanner-install-4.81.4-1.tar.gz) = 9500894 +SHA256 (MailScanner-install-4.82.6-1.tar.gz) = b782ea90cf31a9f8ae44c836300317fba45f96efcb8b9cd2a370bbb7c8c80385 +SIZE (MailScanner-install-4.82.6-1.tar.gz) = 9504165 Property changes on: head/mail/mailscanner/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.56 \ No newline at end of property +1.57 \ No newline at end of property Index: head/mail/mailscanner/files/CHANGES.port =================================================================== --- head/mail/mailscanner/files/CHANGES.port (revision 269191) +++ head/mail/mailscanner/files/CHANGES.port (revision 269192) @@ -1,141 +1,145 @@ +Version 4.82.6 +============== +- Upgrade to 4.82.6 + Version 4.81.4 +============== - Upgrade to 4.81.4 - Added dependency for p5-Sys-SigAction port Version 4.75.11 =============== - Upgrade to 4.75.11 Version 4.67.6 ============== - Upgrade to 4.67.6 - Now works with p5-Mail-Tools Version 2.x again Version 4.64.3 ============== - Upgrade to 4.64.3 - Version 4.62.9 ============== - Upgrade to 4.62.9 - update_spamassassin and update_spamassassin.cron are untouched again. I currently do not have enough time to get this running the FreeBSD way. Patches are welcome. Version 4.61.7 ============== - Upgrade to 4.61.7 - Attention: update_spamassassin and update_spamassassin.cron are rewritten to fit FreeBSD. Untestet. If you are using non-standard directories or FreeBSD < 6 you will have to tweck update_spamassassin. Version 4.60.8_2 ================ - Fixed error in auto-zip: If a message contained 2 different attachments with exactly the same filename, the auto-zip feature would fail and MailScanner would die. Version 4.60.8 ============== - update to 4.60.8 Version 4.59.4_2 ================ - update to 4.59.4 Version 4.58.9_2 ================ - clamav-wrapper contained options unarj, unace and zoo. unace seems to be dead and the other options are corrected to be arj and unzoo. Version 4.58.9 ================ - Upgrade to MailScanner 4.58 - fix: CHANGES.port was not installed anymore - startscripts now honor RC_SUBR_SUFFIX Version 4.57.6_1 ================ - Upgrade to MailScanner 4.57 Version 4.56.8_1 ================ - fixed problem with upgrade_mailscanner_config Version 4.56.8 ============== - Upgrade to MailScanner 4.56 Version 4.55.10 =============== - Upgrade to MailScanner 4.55 - As Julian removed the documentation from the tarball I did the same in the port. Manpage and html docs removed as well. All documentation can now be found on the web. Version 4.54.6_1 ================= - Path to gunzip in MailScanner.conf fixed Version 4.54.6 ================= - Upgrade to MailScanner 4.54 - Download location changed - added sysutils/p5-Sys-Hostname-Long dependency Version 4.53.8 ================= - 4.53.7 contained a bug in scanning of phishing mails. This resulted in scanning loops Version 4.53.7 ================= - Upgrade to MailScanner 4.53 - changed some patch-names - created sa-update.cron in libexece/MailScanner to periodically run sa-update Version 4.52.2_1 ================= - fixed bug in mta.sh script - fixed rc.subr reference in update_phishing_sites.cron and update_virus_scanners.cron --> now dynamically rewritten to correct location - Exim 4.61 changed queue file format which was incompatible with 4.52.2 --> patched Version 4.52.2 ================= - Upgrade to MailScanner 4.52 Version 4.51.5 ================= - Some changes in FreeBSD 6.1 resulted in problems in the mta.sh script. Fixed. - Upgrade to MailScanenr 4.51 Version 4.50.15_1 ================= - The MailScanner binary is now put into /usr/local/sbin allowing for easy use of the command-line options for debugging etc. - From this version on all ports will contain this Change Log. - The following scripts are now installed by the port as well (into /usr/local/libexec/MailScanner): - analyse_SpamAssassin_cache - clean.SA.cache (use this for manual clean or in crontab) - clean.quarantine (use this for manual clean or in crontab) - update_phishing_sites (use this for manual updates) - update_phishing_sites.cron (use this in crontab) - update_virus_scanners.cron (ise this in crontab) - The latter two can/should be used in your crontab for updating those components. These scripts introduce a random delay for updating (can be configured in rc.conf). - Fixed a small bug in mailscanner.sh script. Status/Stop was not always working. Version 4.50.15 =============== - Upgrade to MailScanner 4.50.15-1 - Start/Stop scripts are now rc.subr compliant. Please adjust your config! - The port now optionally installs Spamassassin, ClamAV and Bitdefender. - make renew-wrapper, renew-autoupdate and renew-reports now depend on configure instead of on install allowing their usage after a portupgrade. Property changes on: head/mail/mailscanner/files/CHANGES.port ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.23 \ No newline at end of property +1.24 \ No newline at end of property