ChangeLog

# ChangeLog for mail-filter/anubis
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/anubis/ChangeLog,v 1.13 2008/05/21 16:02:32 dev-zero Exp $

21 May 2008; Tiziano Müller anubis-3.9.95.ebuild:
Changed dependency for postgresql from dev-db/postgresql to
virtual/postgresql-server

14 May 2008; Diego Pettenò anubis-3.9.95.ebuild:
Depend on virtual/pam as the code builds fine with OpenPAM.

10 Jan 2007; Piotr Jaroszyński Manifest:
Fix Manifest.

10 Jan 2007; anubis-3.9.95.ebuild:
Dependency update: dev-util/guile -> dev-scheme/guile.

23 Nov 2006; Francesco Riosa anubis-3.9.95.ebuild:
dev-db/mysql => virtual/mysql

28 Jan 2006; Andrej Kacian
-files/3.6.2-secfixes.patch.gz:
Removed unused patchfile. Bug #120652.

27 Nov 2004; Andrej Kacian -anubis-3.6.2-r1.ebuild,
-anubis-3.6.2.ebuild, anubis-3.9.95.ebuild:
3.9.95 stable on x86 as per bug #72618. Removed older versions.

16 Sep 2004; Daniel Black anubis-3.6.2-r1.ebuild,
anubis-3.6.2.ebuild:
Fixed gpgme dependancy in accordance with bug #63501

08 Sep 2004; Andrej Kacian anubis-3.9.95.ebuild:
Fixed socks support. Removed dependency on dante, as it is not needed - anubis
has its own socks4/5 implementation.

*anubis-3.9.95 (08 Sep 2004)

08 Sep 2004; Andrej Kacian
+files/3.9.95-authmode.c.patch, +files/3.9.95-transmode.c.patch,
+anubis-3.9.95.ebuild:
Version bump. Closes #59850, reported by Daniel Black
, who also provided two patches applied to source by
the ebuild.

*anubis-3.6.2 (03 Jun 2004)

03 Jun 2004; Seemant Kulleen +metadata.xml,
+files/3.6.2-secfixes.patch.gz, +anubis-3.6.2-r1.ebuild,
+anubis-3.6.2.ebuild:
Moved from net-mail/anubis to mail-filter/anubis.

27 Apr 2004; Aron Griffis anubis-3.6.2-r1.ebuild:
Add inherit eutils

16 Mar 2004; David Holm anubis-3.6.2-r1.ebuild:
Added to ~ppc.

*anubis-3.6.2-r1 (15 Mar 2004)

15 Mar 2004; Lisa Seelye anubis-3.6.2-r1.ebuild,
files/3.6.2-secfixes.patch.gz:
Patch to address security issues in bug #43764 on request from cshields. this
package is maintainerless

*anubis-3.6.2 (04 Feb 2003)

04 Feb 2003; Nick Hadaway anubis-3.6.2.ebuild,
files/digest-anubis-3.6.2 :
New ebuild. Submitted by Clemens Oertel on bug #14572

Manifest

AUX 3.9.95-authmode.c.patch 438 RMD160 1ba8222e597d9ccc17a73bf8531344f716e03c2c SHA1 b8d3be4f75b4252c4178d85287d2df5bd44b897b SHA256 57000febf719405d357ae68454648ff5b89c4270dbc290367ca44afd59d48814
AUX 3.9.95-transmode.c.patch 321 RMD160 445653322bbab1fa67b7740444bcadb798f47dac SHA1 787314b94567fa95c28e6ba00ca6dffd5684b371 SHA256 4a03526792e2a5f9ed8d3e2e28b705c33863850dea9289195e51c9f5fedd5e07
DIST anubis-3.9.95.tar.gz 814555 RMD160 3bb0047b70e5ae8d531fd3792a0b2cbb074c5bb3 SHA1 d63c5368b3bf2dc28675f722d88c23a58d7aa3e5 SHA256 17ea53cac9b20ac722ac05baccbbc3809f1e548f1089e74692460be6b55230be
EBUILD anubis-3.9.95.ebuild 1922 RMD160 7fe7d0d2f36c54698986c5e35e1c5f0e05defe80 SHA1 48a59fed21f3b5e411e8de1709ba2e5e2a6ccfe9 SHA256 b6e4b3a78ce3555a29af2cd90c3e67077ff7698c2756fdae5b39095a30027506
MISC ChangeLog 2634 RMD160 1b1779fc505e3a9414b5daefbf3baaa615b76079 SHA1 fc99244524a6de9386eeec984a38366d716e5a0b SHA256 cf99251b7a1367d6bca0636ce8d233e240a21cd6fbb621ee7bbfdb0e50be1318
MISC metadata.xml 161 RMD160 273e570423fa3cd9d3f15f7967a43307c8ee9661 SHA1 a1fecd2f7b169d621b88c6ccab9d758209fc8f19 SHA256 4ebf9a8f60040bfb95f13790c1d146a49c69f791f9c421e02a5d96fd6fcb2b32

anubis-3.9.95.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/anubis/anubis-3.9.95.ebuild,v 1.8 2008/05/21 16:02:32 dev-zero Exp $

inherit eutils

DESCRIPTION="GNU Anubis is an outgoing mail processor."
HOMEPAGE="http://www.gnu.org/software/anubis/"

SRC_URI="ftp://mirddin.farlep.net/pub/alpha/anubis/${P}.tar.gz"

# Hasn't propergated much at time of commit.
# SRC_URI="mirror://gnu/anubis/${P}.tar.gz"
LICENSE="GPL-2"

SLOT="0"
KEYWORDS="x86 ppc"
IUSE="crypt dbm guile mysql postgres nls pam pcre sasl socks5 ssl tcpd"

DEPEND="crypt? ( >=app-crypt/gpgme-0.9.0 )
dbm? ( sys-libs/gdbm )
guile? ( >=dev-scheme/guile-1.6 )
mysql? ( virtual/mysql )
pam? ( virtual/pam )
postgres? ( virtual/postgresql-server )
nls? ( sys-devel/gettext )
pcre? ( >=dev-libs/libpcre-3.9 )
sasl? ( virtual/gsasl )
ssl? ( >=dev-libs/openssl-0.9.6 )
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"

# has gnutls=1.0.0 option that is incompatible with ssl

src_unpack() {
unpack ${A}
cd ${S}
epatch ${FILESDIR}/${PV}-transmode.c.patch
epatch ${FILESDIR}/${PV}-authmode.c.patch
}

src_compile() {
local myconf="--with-unprivileged-user=anubis"

use crypt || myconf="${myconf} --without-gpgme"
if [ -x ${ROOT}/usr/bin/gpg2 ];
then
GPG=${ROOT}/usr/bin/gpg2
else
GPG=${ROOT}/usr/bin/gpg
fi

use ssl && myconf="${myconf} --with-openssl"
use tcpd && myconf="${myconf} --with-tcp-wrappers"
use socks5 && myconf="${myconf} --with-socks-proxy"

econf ${myconf} `use_with mysql` `use_with postgres` \
`use_with pam` `use_with pcre` `use_with nls` \
`use_with guile` `use_with dbm` `use_with sasl gsasl` \
|| die

emake -j1 || die
# parallel make fails in testsuite
}

pkg_setup() {
enewuser anubis
}

pkg_preinst() {
enewuser anubis
}

src_test() {
cd ${S}/testsuite
emake -j1
}

src_install() {
emake DESTDIR=${D} install
}

files

metadata.xml




net-mail