]> Pileus Git - ~andy/sunrise/commitdiff
mail-filter/MailScanner: Dropping old version
authorMarkus Ullmann <jokey@gentoo.org>
Thu, 19 Oct 2006 06:26:45 +0000 (06:26 +0000)
committerMarkus Ullmann <jokey@gentoo.org>
Thu, 19 Oct 2006 06:26:45 +0000 (06:26 +0000)
svn path=/sunrise/; revision=1589

mail-filter/MailScanner/ChangeLog
mail-filter/MailScanner/MailScanner-4.54.6.1.ebuild [deleted file]
mail-filter/MailScanner/Manifest
mail-filter/MailScanner/files/digest-MailScanner-4.54.6.1 [deleted file]

index 9251f4b86be15c2c36efc3ef3faa96cf386a5a99..8f54e5390522bf7c3c3e379cd6a05c4dafe6aa08 100644 (file)
@@ -2,6 +2,10 @@
 # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  19 Oct 2006; Markus Ullmann <jokey@gentoo.org>
+  -MailScanner-4.54.6.1.ebuild:
+  Dropping old version
+
   10 Oct 2006; David Shakaryan <d@ompty.org> MailScanner-4.55.10.3.ebuild:
   Major cleanup.
 
diff --git a/mail-filter/MailScanner/MailScanner-4.54.6.1.ebuild b/mail-filter/MailScanner/MailScanner-4.54.6.1.ebuild
deleted file mode 100644 (file)
index 2ec5ba3..0000000
+++ /dev/null
@@ -1,329 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils versionator
-
-MY_PV=$(get_version_component_range 1-3 )
-MY_PVR=$(replace_version_separator 3 '-' )
-
-DESCRIPTION="Free Anti-Virus and Anti-Spam Filter"
-HOMEPAGE="http://www.mailscanner.info/"
-SRC_URI="http://www.sng.ecs.soton.ac.uk/mailscanner/files/4/tar/${PN}-install-${MY_PVR}.tar.gz"
-
-KEYWORDS="~x86"
-SLOT="0"
-LICENSE="GPL-2"
-
-DEPEND="dev-lang/perl"
-
-RDEPEND="dev-lang/perl
-       dev-perl/Archive-Zip
-       dev-perl/Compress-Zlib
-       dev-perl/Convert-BinHex
-       dev-perl/Convert-TNEF
-       dev-perl/DBD-SQLite
-       dev-perl/DBI
-       >=dev-perl/HTML-Parser-3.45
-       dev-perl/HTML-Tagset
-       dev-perl/IO-stringy
-       >=dev-perl/MIME-tools-5.417
-       dev-perl/MailTools
-       dev-perl/Net-CIDR
-       dev-perl/Net-DNS
-       dev-perl/TimeDate
-       net-mail/tnef
-       perl-core/File-Spec
-       perl-core/File-Temp
-       >=perl-core/MIME-Base64-3.05
-       || (
-               sendmail? ( mail-mta/sendmail )
-               postfix? ( mail-mta/postfix )
-               exim? ( mail-mta/exim )
-               mail-mta/sendmail
-       )
-       clamav? ( app-antivirus/clamav )
-       f-prot? ( app-antivirus/f-prot )
-       vlnx? ( app-antivirus/vlnx )
-       bitdefender? ( app-antivirus/bitdefender-console )
-       spamassassin? ( mail-filter/spamassassin )
-       virtual/cron"
-
-IUSE="postfix sendmail exim clamav vlnx spamassassin f-prot bitdefender doc"
-
-S="${WORKDIR}/MailScanner-${MY_PV}"
-BASE="/usr"
-
-src_unpack() {
-       unpack ${A}
-       unpack ./MailScanner-install-${MY_PV}/perl-tar/MailScanner-${MY_PVR}.tar.gz
-}
-
-src_compile() {
-       cd "${S}"
-       # setup MTA
-       if use postfix ; then
-               RUNASUSER='postfix'
-               RUNASGROUP='postfix'
-               INQUEUE='/var/spool/postfix.in/deferred'
-               OUTQUEUE='/var/spool/postfix/incoming'
-               MTA='postfix'
-               SENDMAIL='/usr/lib/sendmail'
-               SENDMAIL2='/usr/lib/sendmail'
-       elif use exim ; then
-               RUNASUSER='mail'
-               RUNASGROUP='mail'
-               INQUEUE='/var/spool/exim.in/input'
-               OUTQUEUE='/var/spool/exim/input'
-               MTA='exim'
-               SENDMAIL='/usr/sbin/exim -oMr MailScanner'
-               SENDMAIL2='/usr/sbin/exim -C /etc/exim/exim_out.conf -oMr MailScanner'
-       else
-       #       use sendmail as default, but we should add more as needed
-       #       RUNASUSER='mail'
-       #       RUNASGROUP='mail'
-               INQUEUE='/var/spool/mqueue.in'
-               OUTQUEUE='/var/spool/mqueue'
-               MTA='sendmail'
-               SENDMAIL='/usr/lib/sendmail'
-               SENDMAIL2='/usr/lib/sendmail'
-       fi
-
-       # update init script parameters for selected MTA
-       sed \
-               -e "s|^\(MTA=\).*|\1${MTA}|g" \
-               "${FILESDIR}"/confd.mailscanner-mta > ${S}/confd.mailscanner-mta
-
-       # setup virus scanner(s)
-               VIRUS_SCANNERS=""
-               if use clamav ; then
-                       VIRUS_SCANNERS="clamav ${VIRUS_SCANNERS}"
-               fi
-               if use vlnx ; then
-                       VIRUS_SCANNERS="mcafee ${VIRUS_SCANNERS}"
-               fi
-               if use f-prot ; then
-                       VIRUS_SCANNERS="f-prot ${VIRUS_SCANNERS}"
-               fi
-               if use bitdefender ; then
-                       VIRUS_SCANNERS="bitdefender ${VIRUS_SCANNERS}"
-               fi
-               if [ "$VIRUS_SCANNERS" == "" ]; then
-                       VIRUS_SCANNERS="none"
-                       VIRUS_SCANNING="no"
-               else
-                       VIRUS_SCANNING="yes"
-               fi
-
-       sed -i \
-               -e "s/^\(Virus Scanning[ \t]*=\).*/\1 ${VIRUS_SCANNING}/" \
-               -e "s/^\(Virus Scanners[ \t]*=\).*/\1 ${VIRUS_SCANNERS}/" \
-               ${S}/etc/MailScanner.conf
-
-       # setup spamassassin
-       if use spamassassin ; then
-               sed -i \
-                       -e "s/^\(Use SpamAssassin[ \t]*=\).*$/\1 yes/" \
-                       ${S}/etc/MailScanner.conf
-       else
-               sed -i \
-                       -e "s/^\(Use SpamAssassin[ \t]*=\).*$/\1 no/" \
-                       ${S}/etc/MailScanner.conf
-       fi
-
-       # update bin files
-       sed -i \
-               -e "s#msbindir=/opt/MailScanner/bin#msbindir=/usr/sbin#g" \
-               -e "s#config=/opt/MailScanner/etc/MailScanner.conf#config=/etc/MailScanner/MailScanner.conf#g" \
-               ${S}/bin/check_mailscanner
-
-       sed -i -e "s#/opt/MailScanner/etc#/etc/MailScanner#g" ${S}/bin/update_virus_scanners
-       sed -i \
-               -e "s#/opt/MailScanner/etc#/etc/MailScanner#g" \
-               -e "s#/opt/MailScanner/lib#/usr/lib/MailScanner#g" \
-               ${S}/bin/MailScanner
-
-       # update cron files
-       sed -i \
-           -e "s#/opt/MailScanner/bin/check_mailscanner#/usr/sbin/check_MailScanner#g" \
-               ${S}/bin/cron/check_MailScanner.cron
-       sed -i \
-               -e "s#/etc/sysconfig/MailScanner#/etc/conf.d/mailscanner#g" \
-           -e "s#/opt/MailScanner/bin/update_virus_scanners#/usr/sbin/update_virus_scanners#g" \
-               ${S}/bin/cron/update_virus_scanners.cron
-
-       # Determine some things that may need to be changed in conf file
-       # (need to arrive at sensible replacement for yoursite)
-       YOURSITE=`dnsdomainname | sed -e "s/\./-/g"`
-       BASEBIN="${BASE}/sbin"
-
-       # ClamAV requires some specific changes to MailScanner.conf
-       # when mailscanner is running as root (i.e. sendmail)
-       if use clamav ; then
-               if [ "$MTA" == "sendmail" ] ; then
-                       WORKGRP="clamav"
-                       WORKPERM="0640"
-               else
-                       WORKGRP=""
-                       WORKPERM="0600"
-               fi
-       else
-               WORKGRP=""
-               WORKPERM="0600"
-       fi
-
-       # update conf files
-       sed -i \
-               -e "s#/opt/MailScanner/etc#/etc/MailScanner#g" \
-               -e "s#/opt/MailScanner/bin#$BASEBIN#g" \
-               -e "s#/opt/MailScanner/lib#/usr/lib/MailScanner#g" \
-               -e "s#^\(Run As User[ \t]*=\).*#\1 $RUNASUSER#" \
-               -e "s#^\(Run As Group[ \t]*=\).*#\1 $RUNASGROUP#" \
-               -e "s#^\(Incoming Queue Dir[ \t]*=\).*#\1 $INQUEUE#" \
-               -e "s#^\(Outgoing Queue Dir[ \t]*=\).*#\1 $OUTQUEUE#" \
-               -e "s#^\(MTA[ \t]*=\).*#\1 $MTA#" \
-               -e "s/^#\(TNEF.*internal\)$/\1/" \
-               -e "s/^\(TNEF.*0000\)$/#\1/" \
-               -e "s#^\(PID file[ \t]=\).*#\1 /var/run/mailscanner.pid#" \
-               -e "s#^\(%org-name%\)[ \t]*=.*#\1 = ${YOURSITE}#" \
-               -e "s#^\(Sendmail[ \t]*=\).*#\1 ${SENDMAIL}#" \
-               -e "s#^\(Sendmail2[ \t]*=\).*#\1 ${SENDMAIL2}#" \
-               -e "s#^\(Incoming Work Group[ \t]*=\).*#\1 ${WORKGRP}#" \
-               -e "s#^\(Incoming Work Permissions[ \t]*=\).*#\1 ${WORKPERM}#" \
-               ${S}/etc/MailScanner.conf
-
-       # net-mail/vlnx net-mail/clamav net-mail/f-prot package compatibility
-
-       sed -i -e "s#PREFIX=/usr/local/uvscan#PREFIX=/opt/vlnx#" ${S}/lib/mcafee-autoupdate
-       sed -i \
-               -e "s#/opt/MailScanner/lib#/usr/lib/MailScanner#" \
-               -e 's#^\(mcafee.*\)/usr/local/uvscan$#\1/opt/vlnx#' \
-               -e 's#^\(clamav\t.*/usr\)/local$#\1#' \
-               -e 's#^\(f-prot.*\)/usr/local/f-prot$#\1/opt/f-prot#' \
-               ${S}/etc/virus.scanners.conf
-
-       # update lib files
-       sed -i \
-               -e "s#/opt/MailScanner/bin#$BASEBIN#g" \
-               -e "s#/opt/MailScanner/etc#/etc/MailScanner#g" \
-               -e "s#/opt/MailScanner/lib#/usr/lib/MailScanner#g" \
-               ${S}/lib/MailScanner/ConfigDefs.pl
-       sed -i -e "s#/etc/MailScanner#/etc/MailScanner#g" ${S}/lib/MailScanner/CustomConfig.pm
-
-       # finally, change MailScanner.conf into MailScanner.conf.sample
-       cp ${S}/etc/MailScanner.conf ${S}/etc/MailScanner.conf.${MY_PV}
-       mv ${S}/etc/MailScanner.conf ${S}/etc/MailScanner.conf.sample
-
-}
-
-src_install() {
-       cd ${S}
-       exeinto ${BASE}/sbin
-       #newexe bin/check_mailscanner.linux check_MailScanner
-       newexe  bin/check_mailscanner check_MailScanner
-       doexe   bin/df2mbox
-       doexe   bin/MailScanner
-       doexe   bin/update_virus_scanners
-       doexe   bin/upgrade_MailScanner_conf
-       newexe  bin/Sophos.install.linux Sophos.install
-
-       insinto /etc/MailScanner
-       doins   etc/*.conf
-       doins   etc/mailscanner.conf.with.mcp
-       doins   etc/MailScanner.conf.${MY_PV}
-       doins   etc/MailScanner.conf.sample
-
-       insinto /etc/MailScanner/rules
-       doins   etc/rules/*
-       insinto /etc/MailScanner/mcp
-       doins   etc/mcp/*
-
-       for i in $(ls etc/reports/)
-       do
-               if [ $i != "cat" ]
-               then
-                       insinto /etc/MailScanner/reports/$i
-                       doins etc/reports/$i/*
-               fi
-       done
-
-       insinto ${BASE}/lib/MailScanner
-       doins   lib/*.prf
-
-       exeinto ${BASE}/lib/MailScanner
-       doexe   lib/*-wrapper
-       doexe   lib/*-autoupdate
-       doexe   lib/*-autoupdate.old
-       doexe   lib/*.pm
-
-       exeinto ${BASE}/lib/MailScanner/MailScanner
-       doexe   lib/MailScanner/*.pm
-       doexe   lib/MailScanner/*.pl
-
-       insinto ${BASE}/lib/MailScanner/MailScanner
-       doins   lib/MailScanner/*.txt
-
-       exeinto ${BASE}/lib/MailScanner/MailScanner/CustomFunctions
-       doexe   lib/MailScanner/CustomFunctions/MyExample.pm
-
-       newinitd "${FILESDIR}"/initd.mailscanner MailScanner
-       newinitd "${FILESDIR}"/initd.mailscanner-mta MailScanner-mta
-       newconfd "${FILESDIR}"/confd.mailscanner MailScanner
-       newconfd ${S}/confd.mailscanner-mta MailScanner-mta
-
-       #Set up cron jobs
-       exeinto /etc/cron.hourly
-       newexe ${S}/bin/cron/check_MailScanner.cron check_MailScanner
-       newexe ${S}/bin/cron/update_virus_scanners.cron update_virus_scanners
-
-       exeinto /etc/cron.daily
-       newexe ${S}/bin/cron/clean.quarantine.cron clean.quarantine
-
-       if use doc ; then
-               dodir /usr/share/doc/${PF}/html
-               cp -r docs/* "${D}"usr/share/doc/${PF}/html
-       fi
-
-       dodoc notes.txt docs/QuickInstall.txt docs/README.sql-logging
-
-       keepdir /var/spool/MailScanner/incoming
-       keepdir /var/spool/MailScanner/quarantine
-       keepdir /var/spool/MailScanner/spamassassin
-       keepdir /var/spool/MailScanner/archive
-       keepdir ${BASE}/var
-
-       if use postfix ; then
-               chown -R postfix:postfix "${D}"/var/spool/MailScanner/
-       elif use exim ; then
-               chown -R mail:mail "${D}"/var/spool/MailScanner/
-       else
-               keepdir /var/spool/mqueue.in
-       fi
-}
-
-pkg_postinst() {
-       if [ -n "`grep -xE "[[:space:]]*provide[[:space:]]+(.*[[:space:]]+)*mta([[:space:]]+.*)*" /etc/init.d/${MTA}`" ]; then
-               ewarn
-               ewarn "Warning: your mta service startup script /etc/init.d/${MTA}"
-               ewarn "seems to provide 'mta', this may give problems with /etc/init.d/MailScanner-mta."
-               ewarn
-               echo
-       fi
-       elog "Remove the line containing 'provide mta' from your MTA's init script"
-       elog "and take care that using etc-update will not insert this line after"
-       elog "re-emerging / updating your mta!"
-       elog "The related bug in bugs.gentoo.org is #46897"
-       echo
-
-       if [ -f "/etc/MailScanner/MailScanner.conf" ]; then
-               einfo "Upgrading the MailScanner.conf file"
-               mv /etc/MailScanner/MailScanner.conf /etc/MailScanner/MailScanner.conf.pre_upgrade
-           /usr/sbin/upgrade_MailScanner_conf \
-               /etc/MailScanner/MailScanner.conf.pre_upgrade \
-               /etc/MailScanner/MailScanner.conf.${MY_PV} \
-               > /etc/MailScanner/MailScanner.conf  2> /dev/null
-       else
-               cp /etc/MailScanner/MailScanner.conf.sample /etc/MailScanner/MailScanner.conf
-       fi
-}
-
index 1a84523074325e5c789028d6a39d228d372492e3..1f4c19270a532df5ebbcf1c1733e4aa3a9170cd2 100644 (file)
@@ -14,27 +14,19 @@ AUX initd.mailscanner-mta 5768 RMD160 f1135b2a2d20bdf5c71117b65a721519c7bd1cfb S
 MD5 8b4e53105f4fabeaafc7a0a4ec06a666 files/initd.mailscanner-mta 5768
 RMD160 f1135b2a2d20bdf5c71117b65a721519c7bd1cfb files/initd.mailscanner-mta 5768
 SHA256 c14193071b0f1343f666a09adaff4b67ee6ee4afb223650bf63d6052bed386ec files/initd.mailscanner-mta 5768
-DIST MailScanner-install-4.54.6-1.tar.gz 8841175 RMD160 fb86266ae46d5d2dd266bc196c48d8e652189bc3 SHA1 12a8784a27387bda7e2947c7d647e124301eccfe SHA256 34c65d72a766ce1687963ab91239ecd4024a3f2b156a6c634b30cae4edca035b
 DIST MailScanner-install-4.55.10-3.tar.gz 7047731 RMD160 e4ce718f90c869e5fbe02faf56da372255779ef2 SHA1 820ad14c9006d9363a3cd258073a242cad2d5872 SHA256 1d638c903045834f6055ee376181f068d6eb006024202d786bfbb98ba4047b8d
-EBUILD MailScanner-4.54.6.1.ebuild 9661 RMD160 9f808833a4df6641655212df33f339b60a546a2f SHA1 0d9499a2ec4a572b973709ef4a9964f19e2476e4 SHA256 454624c0502bbd0848f3be6c8fcdeed45ad10ff39c76e9a094a579fc193e3d80
-MD5 87d3b3669eee0cc14b19563e49c0bc21 MailScanner-4.54.6.1.ebuild 9661
-RMD160 9f808833a4df6641655212df33f339b60a546a2f MailScanner-4.54.6.1.ebuild 9661
-SHA256 454624c0502bbd0848f3be6c8fcdeed45ad10ff39c76e9a094a579fc193e3d80 MailScanner-4.54.6.1.ebuild 9661
 EBUILD MailScanner-4.55.10.3.ebuild 9928 RMD160 f3b96aa89e9fe33df1776b42e8bbd61c497474ea SHA1 10c592f1ab4d496957788398d92bd710c999f097 SHA256 573b826a3ba4416cc74720476a9cdbc30a53c834be3de106471e385e0d9cf86d
 MD5 075c3c456010f2946c8e7d6862cfee1a MailScanner-4.55.10.3.ebuild 9928
 RMD160 f3b96aa89e9fe33df1776b42e8bbd61c497474ea MailScanner-4.55.10.3.ebuild 9928
 SHA256 573b826a3ba4416cc74720476a9cdbc30a53c834be3de106471e385e0d9cf86d MailScanner-4.55.10.3.ebuild 9928
-MISC ChangeLog 528 RMD160 ba15b89010b8a9b513fedb831d15047664533888 SHA1 4c66d558449f687d69c053fa7f54e4eccd52bbfa SHA256 b824930d4a37ea261a46911321df03f725c85608550ddf63cddc45c96d366960
-MD5 053c80fe37dc2f343bb60a4ac18b4a23 ChangeLog 528
-RMD160 ba15b89010b8a9b513fedb831d15047664533888 ChangeLog 528
-SHA256 b824930d4a37ea261a46911321df03f725c85608550ddf63cddc45c96d366960 ChangeLog 528
+MISC ChangeLog 633 RMD160 4ed1ec5bb25b9f3b39666b2c880ad7367248db11 SHA1 bdc400f4e51ba3c05e290c85f3b6184a5cfa3f8c SHA256 aac0995fe7fb992ca65036cd7ea5aad7d5889dc94daa8a8027dbec101cb2efce
+MD5 46a916a08ee0367af3fb6494b5e78777 ChangeLog 633
+RMD160 4ed1ec5bb25b9f3b39666b2c880ad7367248db11 ChangeLog 633
+SHA256 aac0995fe7fb992ca65036cd7ea5aad7d5889dc94daa8a8027dbec101cb2efce ChangeLog 633
 MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
 MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
-MD5 c91ba57a5ace5df4e601bbe4b27faad9 files/digest-MailScanner-4.54.6.1 289
-RMD160 dc7f937c14fdc80c152590cd24f96c608cbc073e files/digest-MailScanner-4.54.6.1 289
-SHA256 211c31173ac13376084ae553705a0173e75a08a8136040fab70eee22d4596b5c files/digest-MailScanner-4.54.6.1 289
 MD5 ed90fc07316e205940b2cc37ecd25072 files/digest-MailScanner-4.55.10.3 292
 RMD160 6b346636afa501a9d1500b4260c1267b5d22b662 files/digest-MailScanner-4.55.10.3 292
 SHA256 ebc3e865d5d86541baa6af896c20ae8b830fa5e09ce038e94fc9096352749188 files/digest-MailScanner-4.55.10.3 292
diff --git a/mail-filter/MailScanner/files/digest-MailScanner-4.54.6.1 b/mail-filter/MailScanner/files/digest-MailScanner-4.54.6.1
deleted file mode 100644 (file)
index d4061e0..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 417189551d855e260f044943d9317abb MailScanner-install-4.54.6-1.tar.gz 8841175
-RMD160 fb86266ae46d5d2dd266bc196c48d8e652189bc3 MailScanner-install-4.54.6-1.tar.gz 8841175
-SHA256 34c65d72a766ce1687963ab91239ecd4024a3f2b156a6c634b30cae4edca035b MailScanner-install-4.54.6-1.tar.gz 8841175