Portage is a package management system used by Gentoo Linux
# ChangeLog for net-mail/perdition
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/perdition/ChangeLog,v 1.11 2008/06/10 18:28:26 dertobi123 Exp $
10 Jun 2008; Tobias Scherbaum
files/perdition.initd, -perdition-1.17.ebuild, perdition-1.17.1.ebuild:
cleanup old version, fix typo in init-skript, remove pointless blockers
(#191568)
21 May 2008; Tiziano Müller
perdition-1.17.1.ebuild:
Changed dependency for postgresql from dev-db/postgresql to
virtual/postgresql-server
*perdition-1.17.1 (05 Jan 2008)
05 Jan 2008; Robert Buchholz
Version bump to fix CVE-2007-5740 (security bug #197679).
Adding ~amd64 keyword (bug #176064).
02 Sep 2007; Fernando J. Pereda
Parallel make seems to fail as per bug #134802. Disable it.
04 Mar 2007; Piotr Jaroszyński
Fix incomplete net-mail/mailx -> mail-client/mailx and net-mail/nmh ->
mail-client/nmh moves.
10 Jan 2007; Piotr Jaroszyński
Fix Manifest.
10 Jan 2007;
Dependency update: dev-util/guile -> dev-scheme/guile.
23 Nov 2006; Francesco Riosa
dev-db/mysql => virtual/mysql
*perdition-1.17 (23 Oct 2005)
23 Oct 2005; Fernando J. Pereda
+perdition-1.17.ebuild:
version bump wrt bug #110118. Removed old version
24 Jun 2005; Aron Griffis
Move keepdir from pkg_preinst to src_install where it belongs. Use chown and
$IMAGE instead of fowners in pkg_preinst
*perdition-1.15 (25 Jan 2005)
25 Jan 2005; Fernando J. Pereda
New package, closes #18023. Ebuild based on one by Eric Johanson
AUX perdition.confd 1734 RMD160 611cfa5196c5af6188dda91feb2e100d88a81732 SHA1 378892bb91ee63798d003d356a6e28afe0a3d014 SHA256 9f8c4b0fd0d49dc0903a71c2c42e34b7108f6017307a22d6da4afa2f2b0c86ee
AUX perdition.initd 2443 RMD160 6ec6b9a1e2e3462b04075ebb8520de2df6ec0e20 SHA1 767578d068c5873d72c98184e7258834c6e503c0 SHA256 d732db7d7b71dbaa5cfd68f298d40b58ec74d823277ce8ea548c9d88099342c4
DIST perdition-1.17.1.tar.gz 638162 RMD160 2ea351c189b330308a022e97c9dcc8c9bd381377 SHA1 ddfde903f6a77f80355d789eedd54b4631106735 SHA256 e2abd57aa76b106591056ef835e26816c71c3b39dc55bc3aeba6dfeefac7af26
EBUILD perdition-1.17.1.ebuild 1479 RMD160 d24193b038500489c617247f780a71e73973292f SHA1 58e73480ad12ce7a53c7052b99e6402ee3a5086c SHA256 2d84e1b12ccb80882bc18bcb198ef25c00d23197db8cdead7bb0e0a653c9507d
MISC ChangeLog 2028 RMD160 202bc074696c6809d3ec9b7eb8fa55e4750b30b0 SHA1 15033a91b9291dddc4a72970fe9aa47bbb3f2474 SHA256 a96f3fb4df6a3492b1fd3f049ac93210c1503ae2ff0ceb2b5551f42b539db840
MISC metadata.xml 644 RMD160 a7afa6f7df8118df2a2b7f8bfb0ba71f9a8c2098 SHA1 ed2c42fb9ae72021d2ae961c3ac24a03450163da SHA256 a44bf144f474ac8ee4b0169437e227636197965bace9963e01a3070be8a4019f
Perdition is a fully featured POP3 and IMAP4 proxy server.
It is able to handle both SSL and non-SSL connections and redirect users
to a real-server based on a database lookup. Perdition supports modular
based database access. ODBC, MySQL, PostgreSQL, GDBM, POSIX Regular
Expression and NIS modules ship with the distribution. The API for
modules is open allowing abitary modules to be written to allow access
to any data store.
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/perdition/perdition-1.17.1.ebuild,v 1.3 2008/06/10 18:28:26 dertobi123 Exp $
inherit eutils
DESCRIPTION="modular and fully featured POP3 and IMAP4 proxy"
HOMEPAGE="http://www.vergenet.net/linux/perdition/"
SRC_URI="http://www.vergenet.net/linux/${PN}/download/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls pam ssl mysql odbc postgres gdbm ldap"
DEPEND="dev-scheme/guile
>=dev-libs/vanessa-logger-0.0.6
>=dev-libs/vanessa-adt-0.0.6
>=net-libs/vanessa-socket-0.0.7
ssl? ( dev-libs/openssl )
odbc? ( dev-db/unixODBC )
gdbm? ( sys-libs/gdbm )
mysql? ( virtual/mysql )
postgres? ( virtual/postgresql-server )
ldap? ( net-nds/openldap )
pam? ( sys-libs/pam )
nls? ( sys-devel/gettext )"
src_compile() {
econf --disable-sendmail \
$(use_enable nls) \
$(use_enable pam) \
$(use_enable ssl) \
$(use_enable mysql) \
$(use_enable odbc) \
$(use_enable postgres) \
$(use_enable gdbm) \
$(use_enable ldap) \
|| die "econf failed"
emake -j1 || die "emake failed"
}
src_install() {
make DESTDIR="${D}" install || die "install failed"
dodoc README AUTHORS TODO
newinitd "${FILESDIR}"/perdition.initd perdition
newconfd "${FILESDIR}"/perdition.confd perdition
keepdir /var/run/perdition
}
pkg_preinst() {
enewuser perdition
chown perdition "${D}"/var/run/perdition
}