* [gentoo-commits] gentoo-x86 commit in mail-filter/amavisd-new: ChangeLog amavisd-new-2.6.3.ebuild
@ 2009-05-04 17:21 Tobias Scherbaum (dertobi123)
0 siblings, 0 replies; 2+ messages in thread
From: Tobias Scherbaum (dertobi123) @ 2009-05-04 17:21 UTC (permalink / raw
To: gentoo-commits
dertobi123 09/05/04 17:21:39
Modified: ChangeLog
Added: amavisd-new-2.6.3.ebuild
Log:
Version bump, fixes #258589 and #255077
(Portage version: 2.2_rc33/cvs/Linux x86_64)
Revision Changes Path
1.136 mail-filter/amavisd-new/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/amavisd-new/ChangeLog?rev=1.136&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/amavisd-new/ChangeLog?rev=1.136&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/amavisd-new/ChangeLog?r1=1.135&r2=1.136
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/ChangeLog,v
retrieving revision 1.135
retrieving revision 1.136
diff -u -r1.135 -r1.136
--- ChangeLog 7 Mar 2009 14:06:47 -0000 1.135
+++ ChangeLog 4 May 2009 17:21:39 -0000 1.136
@@ -1,6 +1,13 @@
# ChangeLog for mail-filter/amavisd-new
# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/ChangeLog,v 1.135 2009/03/07 14:06:47 loki_val Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/ChangeLog,v 1.136 2009/05/04 17:21:39 dertobi123 Exp $
+
+*amavisd-new-2.6.3 (04 May 2009)
+
+ 04 May 2009; Tobias Scherbaum <dertobi123@gentoo.org>
+ +files/amavisd-new-2.6.3-amavisd.conf-gentoo.patch,
+ +files/amavisd-new-2.6.3-dkimconf.patch, +amavisd-new-2.6.3.ebuild:
+ Version bump, fixes #258589 and #255077
07 Mar 2009; Peter Alfredsen <loki_val@gentoo.org> files/amavisd.rc6:
Fix init.d for openrc. Bug 259086. Thanks to Ian Pickworth
1.1 mail-filter/amavisd-new/amavisd-new-2.6.3.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/amavisd-new/amavisd-new-2.6.3.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/amavisd-new/amavisd-new-2.6.3.ebuild?rev=1.1&content-type=text/plain
Index: amavisd-new-2.6.3.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/amavisd-new-2.6.3.ebuild,v 1.1 2009/05/04 17:21:39 dertobi123 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/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="courier dkim ldap milter mysql postgres qmail razor spamassassin"
DEPEND=">=sys-apps/sed-4
>=dev-lang/perl-5.8.2
milter? ( || ( mail-filter/libmilter >=mail-mta/sendmail-8.12 ) )"
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/rar )
app-arch/zoo
>=dev-perl/Archive-Zip-1.14
>=virtual/perl-Compress-Zlib-1.35
dev-perl/Convert-TNEF
>=dev-perl/Convert-UUlib-1.08
virtual/perl-MIME-Base64
>=dev-perl/MIME-tools-5.415
>=dev-perl/MailTools-1.58
>=dev-perl/net-server-0.91
virtual/perl-Digest-MD5
dev-perl/IO-stringy
>=virtual/perl-Time-HiRes-1.49
dev-perl/Unix-Syslog
>=sys-libs/db-3.2
dev-perl/BerkeleyDB
virtual/mta
ldap? ( >=dev-perl/perl-ldap-0.33 )
mysql? ( dev-perl/DBD-mysql )
postgres? ( dev-perl/DBD-Pg )
dkim? ( >=dev-perl/Mail-DKIM-0.31 )
razor? ( mail-filter/razor )
spamassassin? ( mail-filter/spamassassin )"
AMAVIS_ROOT="/var/amavis"
src_unpack() {
unpack ${A}
cd "${S}"
if use courier ; then
epatch amavisd-new-courier.patch
fi
if use qmail ; then
epatch amavisd-new-qmqpqq.patch
fi
epatch "${FILESDIR}/${P}-amavisd.conf-gentoo.patch"
if ! use dkim ; then
epatch "${FILESDIR}/${P}-dkimconf.patch"
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() {
dosbin amavisd amavisd-agent amavisd-nanny amavisd-release
dobin p0f-analyzer.pl
insinto /etc
insopts -m0640
newins amavisd.conf-sample amavisd.conf
dosed "s:^#\\?\\\$MYHOME[^;]*;:\$MYHOME = '$AMAVIS_ROOT';:" \
/etc/amavisd.conf
newinitd "${FILESDIR}/amavisd.rc6" amavisd
dosed "s:/var/run/amavis/:$AMAVIS_ROOT/:g" /etc/init.d/amavisd
keepdir ${AMAVIS_ROOT}
keepdir ${AMAVIS_ROOT}/db
keepdir ${AMAVIS_ROOT}/quarantine
keepdir ${AMAVIS_ROOT}/tmp
newdoc test-messages/README README.samples
dodoc AAAREADME.first INSTALL MANIFEST RELEASE_NOTES README_FILES/README.* \
test-messages/sample* amavisd.conf-default amavisd-agent \
amavisd-custom.conf
dodir /usr/share/doc/${PF}/html
insinto /usr/share/doc/${PF}/html
doins README_FILES/*.{html,css}
dodir /usr/share/doc/${PF}/html/images
insinto /usr/share/doc/${PF}/html/images
doins README_FILES/images/*
if use milter ; then
cd "${S}/helper-progs"
einstall
cd "${S}"
fi
for i in whitelist blacklist spam_lovers; do
if [ -f ${AMAVIS_ROOT}/${i} ]; then
cp "${AMAVIS_ROOT}/${i}" "${D}/${AMAVIS_ROOT}"
else
touch "${D}"/${AMAVIS_ROOT}/${i}
fi
done
if use ldap ; then
elog "Adding ${P} schema to openldap schema dir."
dodir /etc/openldap/schema
insinto /etc/openldap/schema
insopts -o root -g root -m 644
newins LDAP.schema ${PN}.schema || die
newins LDAP.schema ${PN}.schema.default || die
fi
find "${D}"/${AMAVIS_ROOT} -name "*" -type d -exec chmod 0750 \{\} \;
find "${D}"/${AMAVIS_ROOT} -name "*" -type f -exec chmod 0640 \{\} \;
}
pkg_preinst() {
enewgroup amavis
enewuser amavis -1 -1 ${AMAVIS_ROOT} amavis
if [ -z "$(dnsdomainname)" ] ; then
dosed "s:^#\\?\\\$mydomain[^;]*;:\$mydomain = '$(hostname)';:" \
/etc/amavisd.conf
else
dosed "s:^#\\?\\\$mydomain[^;]*;:\$mydomain = '$(dnsdomainname)';:" \
/etc/amavisd.conf
fi
if use razor ; then
if [ ! -d ${AMAVIS_ROOT}/.razor ] ; then
elog "Setting up initial razor config files..."
razor-admin -create -home="${D}"/${AMAVIS_ROOT}/.razor
sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \
"${D}"/${AMAVIS_ROOT}/.razor/razor-agent.conf
fi
fi
if ! use 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
}
pkg_postinst() {
if ! use spamassassin ; then
echo
elog "Amavisd-new no longer requires SpamAssassin, but no anti-spam checking"
elog "will be performed without it. Since you do not have SpamAssassin installed,"
elog "all spam checks have been disabled. To enable them, install SpamAssassin"
elog "and comment out the line containing: "
elog "@bypass_spam_checks_maps = (1); in /etc/amavisd.conf."
fi
echo
ewarn "As of amavisd-new-2.4.5 p0f-analyzer.pl only binds to the loopback interface"
ewarn "by default instead of to all interfaces. You will need to change $bind_addr"
ewarn "in p0f-analyzer.pl to '0.0.0.0' if p0f-analyzer.pl is running on a different"
ewarn "host from amavisd or from other querying clients."
echo
ewarn "Adjusting permissions for /etc/amavisd.conf (0 for world, owner root:amavis)"
echo
chmod o-rwx /etc/amavisd.conf
chown root:amavis /etc/amavisd.conf
chown -R amavis:amavis ${AMAVIS_ROOT}
}
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo-x86 commit in mail-filter/amavisd-new: ChangeLog amavisd-new-2.6.3.ebuild
@ 2009-05-04 17:48 Tobias Scherbaum (dertobi123)
0 siblings, 0 replies; 2+ messages in thread
From: Tobias Scherbaum (dertobi123) @ 2009-05-04 17:48 UTC (permalink / raw
To: gentoo-commits
dertobi123 09/05/04 17:48:53
Modified: ChangeLog amavisd-new-2.6.3.ebuild
Log:
Add dep on dev-perl/Convert-BinHex, drop keywords for alpha, hppa and ppc64
(Portage version: 2.2_rc33/cvs/Linux x86_64)
Revision Changes Path
1.137 mail-filter/amavisd-new/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/amavisd-new/ChangeLog?rev=1.137&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/amavisd-new/ChangeLog?rev=1.137&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/amavisd-new/ChangeLog?r1=1.136&r2=1.137
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/ChangeLog,v
retrieving revision 1.136
retrieving revision 1.137
diff -u -r1.136 -r1.137
--- ChangeLog 4 May 2009 17:21:39 -0000 1.136
+++ ChangeLog 4 May 2009 17:48:53 -0000 1.137
@@ -1,6 +1,10 @@
# ChangeLog for mail-filter/amavisd-new
# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/ChangeLog,v 1.136 2009/05/04 17:21:39 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/ChangeLog,v 1.137 2009/05/04 17:48:53 dertobi123 Exp $
+
+ 04 May 2009; Tobias Scherbaum <dertobi123@gentoo.org>
+ amavisd-new-2.6.3.ebuild:
+ Add dep on dev-perl/Convert-BinHex, drop keywords for alpha, hppa and ppc64
*amavisd-new-2.6.3 (04 May 2009)
1.2 mail-filter/amavisd-new/amavisd-new-2.6.3.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/amavisd-new/amavisd-new-2.6.3.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/amavisd-new/amavisd-new-2.6.3.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/amavisd-new/amavisd-new-2.6.3.ebuild?r1=1.1&r2=1.2
Index: amavisd-new-2.6.3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/amavisd-new-2.6.3.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- amavisd-new-2.6.3.ebuild 4 May 2009 17:21:39 -0000 1.1
+++ amavisd-new-2.6.3.ebuild 4 May 2009 17:48:53 -0000 1.2
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/amavisd-new-2.6.3.ebuild,v 1.1 2009/05/04 17:21:39 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/amavisd-new/amavisd-new-2.6.3.ebuild,v 1.2 2009/05/04 17:48:53 dertobi123 Exp $
inherit eutils
@@ -10,7 +10,7 @@
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="courier dkim ldap milter mysql postgres qmail razor spamassassin"
DEPEND=">=sys-apps/sed-4
@@ -42,6 +42,7 @@
dev-perl/Unix-Syslog
>=sys-libs/db-3.2
dev-perl/BerkeleyDB
+ dev-perl/Convert-BinHex
virtual/mta
ldap? ( >=dev-perl/perl-ldap-0.33 )
mysql? ( dev-perl/DBD-mysql )
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-05-04 17:48 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-04 17:21 [gentoo-commits] gentoo-x86 commit in mail-filter/amavisd-new: ChangeLog amavisd-new-2.6.3.ebuild Tobias Scherbaum (dertobi123)
-- strict thread matches above, loose matches on Subject: below --
2009-05-04 17:48 Tobias Scherbaum (dertobi123)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox