From 9e55ea10c093a3d017479329a1e15fc4c38a6f12 Mon Sep 17 00:00:00 2001 From: Tuan Van Date: Wed, 19 Jan 2005 19:10:46 +0000 Subject: rename amavisd-new-20040701 to amavisd-new-0.20040701 --- mail-filter/amavisd-new/ChangeLog | 8 +- mail-filter/amavisd-new/Manifest | 14 +- .../amavisd-new/amavisd-new-0.20040701.ebuild | 164 +++++++++++++++++++++ .../amavisd-new/amavisd-new-20040701.ebuild | 163 -------------------- .../files/digest-amavisd-new-0.20040701 | 1 + .../amavisd-new/files/digest-amavisd-new-20040701 | 1 - 6 files changed, 174 insertions(+), 177 deletions(-) create mode 100644 mail-filter/amavisd-new/amavisd-new-0.20040701.ebuild delete mode 100644 mail-filter/amavisd-new/amavisd-new-20040701.ebuild create mode 100644 mail-filter/amavisd-new/files/digest-amavisd-new-0.20040701 delete mode 100644 mail-filter/amavisd-new/files/digest-amavisd-new-20040701 (limited to 'mail-filter') diff --git a/mail-filter/amavisd-new/ChangeLog b/mail-filter/amavisd-new/ChangeLog index 7a2cfe55cd72..d20ed9f848e9 100644 --- a/mail-filter/amavisd-new/ChangeLog +++ b/mail-filter/amavisd-new/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for mail-filter/amavisd-new # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/ChangeLog,v 1.18 2005/01/19 18:29:33 langthang Exp $ +# $Header: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/ChangeLog,v 1.19 2005/01/19 19:10:46 langthang Exp $ + +*amavisd-new-0.20040701 (19 Jan 2005) + + 19 Jan 2005; Tuấn Văn + +amavisd-new-0.20040701.ebuild, -amavisd-new-20040701.ebuild: + rename amavisd-new-20040701 to amavisd-new-0.20040701 19 Jan 2005; Tuấn Văn -files/addr_extensions_in_sql.patch, -files/lost_connection.patch, diff --git a/mail-filter/amavisd-new/Manifest b/mail-filter/amavisd-new/Manifest index c334eafa9279..a35c4a50041d 100644 --- a/mail-filter/amavisd-new/Manifest +++ b/mail-filter/amavisd-new/Manifest @@ -1,18 +1,8 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 2507cf4342e653f83d1722d3ab3d78e0 amavisd-new-20040701.ebuild 4466 +MD5 72d19217812b6ecb865ce76bfdd4ed53 amavisd-new-0.20040701.ebuild 4482 MD5 73cdce208e7cd50ee59fd17f07d3649c ChangeLog 7026 MD5 7e32edfd72887a57b16ecd73f0f7a1a0 metadata.xml 184 MD5 4d5360e0e4ccf61abd99b2131a7d4d54 amavisd-new-20041222.ebuild 4795 MD5 be145e653e6eb0e6bc8acea937573cb2 files/amavisd.conf 85678 -MD5 4b5c8018b70d0e6a8f52d37653996367 files/digest-amavisd-new-20040701 72 MD5 1ec247b48d1de4fdbc2a57fc9b338681 files/digest-amavisd-new-20041222 69 MD5 1f1f4cf9c92f92f966361a8ac08aa543 files/amavisd.rc6 305 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.0 (GNU/Linux) - -iD8DBQFB7qcS5FrxP71izLARAsh3AKCr9M50zleWmfzbDaImilAGAMiycgCfbf9j -wHGz0YTo+BZLjREWambj5e4= -=/obz ------END PGP SIGNATURE----- +MD5 4b5c8018b70d0e6a8f52d37653996367 files/digest-amavisd-new-0.20040701 72 diff --git a/mail-filter/amavisd-new/amavisd-new-0.20040701.ebuild b/mail-filter/amavisd-new/amavisd-new-0.20040701.ebuild new file mode 100644 index 000000000000..c84004104a79 --- /dev/null +++ b/mail-filter/amavisd-new/amavisd-new-0.20040701.ebuild @@ -0,0 +1,164 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/amavisd-new-0.20040701.ebuild,v 1.1 2005/01/19 19:10:46 langthang Exp $ + +inherit eutils + +MY_PV=${PV/0./} +DESCRIPTION="High-performance interface between the MTA and content checkers." +HOMEPAGE="http://www.ijs.si/software/amavisd/" +SRC_URI="http://www.ijs.si/software/amavisd/${PN}-${MY_PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 ~ppc ~amd64 ~sparc ~alpha ~ppc64" +IUSE="ldap mysql postgres milter" + +DEPEND=">=sys-apps/sed-4 + >=dev-lang/perl-5.8.2" + +RDEPEND="${DEPEND} + >=sys-apps/coreutils-5.0-r3 + app-arch/gzip + app-arch/bzip2 + app-arch/arc + app-arch/cabextract + app-arch/freeze + app-arch/lha + app-arch/unarj + app-arch/unrar + app-arch/zoo + dev-perl/Archive-Tar + dev-perl/Archive-Zip + dev-perl/Compress-Zlib + dev-perl/Convert-TNEF + dev-perl/Convert-UUlib + dev-perl/MIME-Base64 + >=dev-perl/MIME-tools-5.413 + >=dev-perl/MailTools-1.58 + dev-perl/net-server + dev-perl/libnet + dev-perl/Digest-MD5 + dev-perl/IO-stringy + >=dev-perl/Time-HiRes-1.49 + dev-perl/Unix-Syslog + >=sys-libs/db-3.1 + dev-perl/BerkeleyDB + virtual/mta + virtual/antivirus + ldap? ( dev-perl/perl-ldap ) + mysql? ( dev-perl/DBD-mysql ) + postgres? ( dev-perl/DBD-Pg ) + milter? ( >=mail-mta/sendmail-8.12 )" + +S="${WORKDIR}/${PN}-${MY_PV}" + +AMAVIS_ROOT=/var/amavis + +src_unpack() { + unpack ${A} + cd ${S} + if $(has_version mail-mta/courier) ; then + einfo "Patching with courier support." + epatch "amavisd-new-courier.patch" || die "patch failed" + fi +} + +src_compile() { + if use milter ; then + cd "${S}/helper-progs" + + econf --with-runtime-dir=${AMAVIS_ROOT} \ + --with-sockname=${AMAVIS_ROOT}/amavisd.sock \ + --with-user=amavis || die "helper-progs econf failed" + emake || die "helper-progs compile problem" + + cd "${S}" + fi +} + +src_install() { + enewgroup amavis + enewuser amavis -1 /bin/false ${AMAVIS_ROOT} amavis + + dosbin amavisd + + insinto /etc + doins ${FILESDIR}/amavisd.conf + dosed "s:^#\\?\\\$MYHOME[^;]*;:\$MYHOME = '$AMAVIS_ROOT';:" \ + /etc/amavisd.conf + if [ "$(domainname)" = "(none)" ] ; then + dosed "s:^#\\?\\\$mydomain[^;]*;:\$mydomain = '$(hostname)';:" \ + /etc/amavisd.conf + else + dosed "s:^#\\?\\\$mydomain[^;]*;:\$mydomain = '$(domainname)';:" \ + /etc/amavisd.conf + fi + if ! `has_version mail-filter/spamassassin` ; then + einfo "Disabling anti-spam code in amavisd.conf..." + + dosed "s:^#[\t ]*@bypass_spam_checks_maps[\t ]*=[\t ]*(1);:\@bypass_spam_checks_maps = (1);:" \ + /etc/amavisd.conf + fi + + exeinto /etc/init.d + newexe "${FILESDIR}/amavisd.rc6" amavisd + dosed "s:/var/run/amavis/:$AMAVIS_ROOT/:g" /etc/init.d/amavisd + + keepdir ${AMAVIS_ROOT} + fowners amavis:amavis ${AMAVIS_ROOT} + fperms 0750 ${AMAVIS_ROOT} + + keepdir ${AMAVIS_ROOT}/db + fowners amavis:amavis ${AMAVIS_ROOT}/db + + keepdir ${AMAVIS_ROOT}/quarantine + fowners amavis:amavis ${AMAVIS_ROOT}/quarantine + + keepdir ${AMAVIS_ROOT}/tmp + fowners amavis:amavis ${AMAVIS_ROOT}/tmp + for i in whitelist blacklist spam_lovers; do + touch ${D}${AMAVIS_ROOT}/${i} + fowners amavis:amavis ${AMAVIS_ROOT}/${i} + done + + newdoc test-messages/README README.samples + dodoc AAAREADME.first INSTALL LDAP.schema LICENSE MANIFEST RELEASE_NOTES \ + README_FILES/* test-messages/sample-* amavisd.conf-default amavisd-agent + + if use milter ; then + cd "${S}/helper-progs" + einstall + fi +} + +pkg_postinst() { + if `has_version mail-filter/razor` ; then + einfo "Setting up initial razor config files..." + + razor-admin -create -home=${ROOT}${AMAVIS_ROOT}/.razor + sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \ + ${ROOT}${AMAVIS_ROOT}/.razor/razor-agent.conf + chown -R amavis:amavis ${ROOT}${AMAVIS_ROOT}/.razor + fi + + if ! `has_version mail-filter/spamassassin` ; then + echo + einfo "Amavisd-new no longer requires SpamAssassin, but no anti-spam checking" + einfo "will be performed without it. Since you do not have SpamAssassin installed," + einfo "all spam checks have been disabled. To enable them, install SpamAssassin" + einfo "and comment out line 170 of /etc/amavisd.conf." + fi + + echo + ewarn + ewarn "This version of amavisd-new has a different layout from previous versions" + ewarn "available in portage. The socket, pid, and lock file, as well as the" + ewarn "temporary, razor, and spamassassin configuration directories have all" + ewarn "moved to:" + ewarn + ewarn "${AMAVIS_ROOT}" + ewarn + ewarn "It may be necessary to reconfigure any helper applications." + ewarn +} diff --git a/mail-filter/amavisd-new/amavisd-new-20040701.ebuild b/mail-filter/amavisd-new/amavisd-new-20040701.ebuild deleted file mode 100644 index f2345c6841f1..000000000000 --- a/mail-filter/amavisd-new/amavisd-new-20040701.ebuild +++ /dev/null @@ -1,163 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/amavisd-new-20040701.ebuild,v 1.9 2005/01/18 15:54:08 radek Exp $ - -inherit eutils - -DESCRIPTION="High-performance interface between the MTA and content checkers." -HOMEPAGE="http://www.ijs.si/software/amavisd/" -SRC_URI="http://www.ijs.si/software/amavisd/${PN}-${PV/_/-}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="x86 ~ppc ~amd64 ~sparc ~alpha ~ppc64" -IUSE="ldap mysql postgres milter" - -DEPEND=">=sys-apps/sed-4 - >=dev-lang/perl-5.8.2" - -RDEPEND="${DEPEND} - >=sys-apps/coreutils-5.0-r3 - app-arch/gzip - app-arch/bzip2 - app-arch/arc - app-arch/cabextract - app-arch/freeze - app-arch/lha - app-arch/unarj - app-arch/unrar - app-arch/zoo - dev-perl/Archive-Tar - dev-perl/Archive-Zip - dev-perl/Compress-Zlib - dev-perl/Convert-TNEF - dev-perl/Convert-UUlib - dev-perl/MIME-Base64 - >=dev-perl/MIME-tools-5.413 - >=dev-perl/MailTools-1.58 - dev-perl/net-server - dev-perl/libnet - dev-perl/Digest-MD5 - dev-perl/IO-stringy - >=dev-perl/Time-HiRes-1.49 - dev-perl/Unix-Syslog - >=sys-libs/db-3.1 - dev-perl/BerkeleyDB - virtual/mta - virtual/antivirus - ldap? ( dev-perl/perl-ldap ) - mysql? ( dev-perl/DBD-mysql ) - postgres? ( dev-perl/DBD-Pg ) - milter? ( >=mail-mta/sendmail-8.12 )" - -S="${WORKDIR}/${PN}-${PV/_*/}" - -AMAVIS_ROOT=/var/amavis - -src_unpack() { - unpack ${A} - cd ${S} - if $(has_version mail-mta/courier) ; then - einfo "Patching with courier support." - epatch "amavisd-new-courier.patch" || die "patch failed" - fi -} - -src_compile() { - if use milter ; then - cd "${S}/helper-progs" - - econf --with-runtime-dir=${AMAVIS_ROOT} \ - --with-sockname=${AMAVIS_ROOT}/amavisd.sock \ - --with-user=amavis || die "helper-progs econf failed" - emake || die "helper-progs compile problem" - - cd "${S}" - fi -} - -src_install() { - enewgroup amavis - enewuser amavis -1 /bin/false ${AMAVIS_ROOT} amavis - - dosbin amavisd - - insinto /etc - doins ${FILESDIR}/amavisd.conf - dosed "s:^#\\?\\\$MYHOME[^;]*;:\$MYHOME = '$AMAVIS_ROOT';:" \ - /etc/amavisd.conf - if [ "$(domainname)" = "(none)" ] ; then - dosed "s:^#\\?\\\$mydomain[^;]*;:\$mydomain = '$(hostname)';:" \ - /etc/amavisd.conf - else - dosed "s:^#\\?\\\$mydomain[^;]*;:\$mydomain = '$(domainname)';:" \ - /etc/amavisd.conf - fi - if ! `has_version mail-filter/spamassassin` ; then - einfo "Disabling anti-spam code in amavisd.conf..." - - dosed "s:^#[\t ]*@bypass_spam_checks_maps[\t ]*=[\t ]*(1);:\@bypass_spam_checks_maps = (1);:" \ - /etc/amavisd.conf - fi - - exeinto /etc/init.d - newexe "${FILESDIR}/amavisd.rc6" amavisd - dosed "s:/var/run/amavis/:$AMAVIS_ROOT/:g" /etc/init.d/amavisd - - keepdir ${AMAVIS_ROOT} - fowners amavis:amavis ${AMAVIS_ROOT} - fperms 0750 ${AMAVIS_ROOT} - - keepdir ${AMAVIS_ROOT}/db - fowners amavis:amavis ${AMAVIS_ROOT}/db - - keepdir ${AMAVIS_ROOT}/quarantine - fowners amavis:amavis ${AMAVIS_ROOT}/quarantine - - keepdir ${AMAVIS_ROOT}/tmp - fowners amavis:amavis ${AMAVIS_ROOT}/tmp - for i in whitelist blacklist spam_lovers; do - touch ${D}${AMAVIS_ROOT}/${i} - fowners amavis:amavis ${AMAVIS_ROOT}/${i} - done - - newdoc test-messages/README README.samples - dodoc AAAREADME.first INSTALL LDAP.schema LICENSE MANIFEST RELEASE_NOTES \ - README_FILES/* test-messages/sample-* amavisd.conf-default amavisd-agent - - if use milter ; then - cd "${S}/helper-progs" - einstall - fi -} - -pkg_postinst() { - if `has_version mail-filter/razor` ; then - einfo "Setting up initial razor config files..." - - razor-admin -create -home=${ROOT}${AMAVIS_ROOT}/.razor - sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \ - ${ROOT}${AMAVIS_ROOT}/.razor/razor-agent.conf - chown -R amavis:amavis ${ROOT}${AMAVIS_ROOT}/.razor - fi - - if ! `has_version mail-filter/spamassassin` ; then - echo - einfo "Amavisd-new no longer requires SpamAssassin, but no anti-spam checking" - einfo "will be performed without it. Since you do not have SpamAssassin installed," - einfo "all spam checks have been disabled. To enable them, install SpamAssassin" - einfo "and comment out line 170 of /etc/amavisd.conf." - fi - - echo - ewarn - ewarn "This version of amavisd-new has a different layout from previous versions" - ewarn "available in portage. The socket, pid, and lock file, as well as the" - ewarn "temporary, razor, and spamassassin configuration directories have all" - ewarn "moved to:" - ewarn - ewarn "${AMAVIS_ROOT}" - ewarn - ewarn "It may be necessary to reconfigure any helper applications." - ewarn -} diff --git a/mail-filter/amavisd-new/files/digest-amavisd-new-0.20040701 b/mail-filter/amavisd-new/files/digest-amavisd-new-0.20040701 new file mode 100644 index 000000000000..20f1e9e20af4 --- /dev/null +++ b/mail-filter/amavisd-new/files/digest-amavisd-new-0.20040701 @@ -0,0 +1 @@ +MD5 d5566eeaf1e47b6c856f4e676e93d584 amavisd-new-20040701.tar.gz 451622 diff --git a/mail-filter/amavisd-new/files/digest-amavisd-new-20040701 b/mail-filter/amavisd-new/files/digest-amavisd-new-20040701 deleted file mode 100644 index 20f1e9e20af4..000000000000 --- a/mail-filter/amavisd-new/files/digest-amavisd-new-20040701 +++ /dev/null @@ -1 +0,0 @@ -MD5 d5566eeaf1e47b6c856f4e676e93d584 amavisd-new-20040701.tar.gz 451622 -- cgit v1.2.3-65-gdbad