ChangeLog

# ChangeLog for net-mail/cyrus-imspd
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/cyrus-imspd/ChangeLog,v 1.18 2007/12/26 21:54:03 phreak Exp $

26 Dec 2007; Christian Heim
-files/digest-cyrus-imspd-1.8:
Cleaning out unused digest files.

*cyrus-imspd-1.8-r1 (16 Dec 2007)

16 Dec 2007; Tobias Scherbaum
-cyrus-imspd-1.8.ebuild, +cyrus-imspd-1.8-r1.ebuild:
revbump for #201689

11 Dec 2007; Tobias Scherbaum
cyrus-imspd-1.8.ebuild:
install_cert already takes care of ROOT

09 Dec 2007; Tobias Scherbaum
cyrus-imspd-1.8.ebuild:
s/docert/install_cert/ wrt bug #201689

05 Oct 2007; Christian Faulhammer
cyrus-imspd-1.8.ebuild:
fixes proposed by jakub: RDEPEND -> DEPEND; econf dies on its own; docert in
pkg_postinst instead of src_install

05 Oct 2007; Christian Faulhammer
-files/cyrus-imspd-db4.patch, -files/cyrus-imspd-gentoo.patch,
-cyrus-imspd-1.7b.ebuild, -cyrus-imspd-1.7b-r1.ebuild,
cyrus-imspd-1.8.ebuild:
clean up of old files;remove dependencies on automake, autotools, libtool
(not needed); fix LDAP support (bug 132980); drop stable KEYWORDS by
clean-up: Unsupported upstream and considererd dead

22 Apr 2007; Andrej Kacian cyrus-imspd-1.7b.ebuild,
cyrus-imspd-1.7b-r1.ebuild:
Use newinitd and newconfd. Bug #174266.

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

05 Jan 2007; Diego Pettenò
cyrus-imspd-1.7b.ebuild, cyrus-imspd-1.7b-r1.ebuild,
cyrus-imspd-1.8.ebuild:
Remove gnuconfig_update usage, leave it to portage.

*cyrus-imspd-1.8 (26 May 2005)
*cyrus-imspd-1.7b-r1 (26 May 2005)

26 May 2005; Fernando J. Pereda
+files/cyrus-imspd-1.8-gentoo.patch, +cyrus-imspd-1.7b-r1.ebuild,
+cyrus-imspd-1.8.ebuild:
fix malloc definitions, wrt #93776. version bump to 1.8

10 Jun 2004; Aron Griffis cyrus-imspd-1.7b.ebuild:
Fix use invocation

26 Apr 2004; Aron Griffis cyrus-imspd-1.7b.ebuild:
Add die following econf for bug 48950

*cyrus-imspd-1.7b (20 Jan 2004)

20 Jan 2004; Max Kalika cyrus-imspd-1.7a.ebuild,
cyrus-imspd-1.7b.ebuild:
Bump version to 1.7b. Security release.

*cyrus-imspd-1.7a (14 Jan 2004)

14 Jan 2004; Max Kalika cyrus-imspd-1.7-r1.ebuild,
cyrus-imspd-1.7a.ebuild, files/cyrus-imspd-db4.patch,
files/cyrus-imspd-gentoo.patch:
Bump to version 1.7a. Security update!

03 Nov 2003; Max Kalika cyrus-imspd-1.7-r1.ebuild,
files/gentestcrt.sh:
Allow user to set SSL_ORGANIZATION in make.conf.

03 Nov 2003; Max Kalika cyrus-imspd-1.7-r1.ebuild:
Use ssl-cert.eclass.

*cyrus-imspd-1.7-r1 (10 Oct 2003)

10 Oct 2003; Max Kalika cyrus-imspd-1.7-r1.ebuild:
Fix USE=-ldap. Bump to stable on x86.

*cyrus-imspd-1.7 (10 Sep 2003)

10 Sep 2003; Max Kalika cyrus-imspd-1.6_alpha3.ebuild,
cyrus-imspd-1.7.ebuild, files/cyrus-imspd-db4.patch,
files/cyrus-imspd-gentoo.patch, files/cyrus-imspd-sasl2.patch,
files/imspd.rc6:
Bump to version 1.7. Drop sasl2 patch. Fix rc6 script to create a pid file.

07 Aug 2003; Max Kalika cyrus-imspd-1.6_alpha3.ebuild,
files/cyrus-imspd-db4.patch, files/imspd.conf, files/imspd.rc6,
files/imspd.ssl.conf, files/imspd.ssl.rc6, files/stunnel.conf:
Change depend to cyrus-imap-dev. Work with both 2.1 and 2.2 series of
cyrus-imap-dev. Change ssl depend to stunnel-4. Convert startup script to
support stunnel-4. Add support for db4 and versioned symbols.

03 Jul 2003; Max Kalika cyrus-imspd-1.6_alpha3.ebuild:
Set KEYWORDS to ~x86.

26 Jun 2003; Max Kalika cyrus-imspd-1.6_alpha3.ebuild,
files/gentestcrt.sh, files/imspd.ssl.conf, files/imspd.ssl.rc6:
Add ssl support.

22 Jun 2003; Max Kalika cyrus-imspd-1.6_alpha3.ebuild,
files/cyrus-imspd-gentoo.patch:
Break up the patch into two patches: sasl2.patch brings the package up to the
latest cvs sasl2 support, and gentoo.patch makes it compile against
cyrus-imapd library. Also exclude configure and aclocal.m4 from the patch
which trims it down by 100K.

19 Jun 2003; Max Kalika cyrus-imspd-1.6_alpha3.ebuild:
Drop all the CVS comments. Use /bin/sh instead of sh.

*cyrus-imspd-1.6_alpha3 (18 Jun 2003)

18 Jun 2003; Max Kalika cyrus-imspd-1.6_alpha3.ebuild:
Initial version.

Manifest

AUX cyrus-imspd-1.8-gentoo.patch 4220 RMD160 7fc112653a96cbcaf0fdeb47923186ef01468388 SHA1 f26a013c7cb14d15ba7b533562f1b434cac40d43 SHA256 c5ad4e69c91da01ee17adf374bd11abe8ed7d4f34bb78c6c2270572e2e439f8f
AUX imspd.conf 156 RMD160 1acaad154c759f91ea3327643785b43b186d08a6 SHA1 eb4f7a67bccff9b318276c6bbc6d55de972c18ff SHA256 5c9e5bb2df3b48e4a62923591459a1d004b92cd9f90066d2607a1004b2125475
AUX imspd.rc6 1079 RMD160 6cc9136694da5f742c4072841a5d62959a6921cd SHA1 e9db38929c837f26152ae4267cb8267a0b5a8b61 SHA256 dca439db4be069334c9279331911935b0c580f813e296a9064b8a0ada5da7dac
AUX stunnel.conf 220 RMD160 3964a9ee3d8ed070814a7eeaff217155ab7f182b SHA1 de942315a03d652359caa2f00f3629e75aa9be16 SHA256 1051f85d65e78debd298c7db8109a5834538365222615fff7da4b5ef9618db04
DIST cyrus-imspd-v1.8.tar.gz 650596 RMD160 c145cc0a0d8e1fe2950887f6ab0ac84ae9d9a4a4 SHA1 dc8d9de6dc5c9e2ae528c550e624606850b82a95 SHA256 ba1026dca5440b6a24a298cb9aa350321f9c6f921ba6404a74b9d546c02b70cd
EBUILD cyrus-imspd-1.8-r1.ebuild 1806 RMD160 ecb2df7a8563090f4ed07af5af62789d9b9126bf SHA1 8474f3eecf54b31752b8ee494c899b20125e6501 SHA256 f4f82b2e6d5a836a1ba69cbd37d533f5d414befa82532282982c33cf5140273d
MISC ChangeLog 4693 RMD160 b2e97fad9a3be3e85959c07faf7b38bea2d1c23b SHA1 4ee9202384c14ec2eaff906032a1636609d6456a SHA256 77c0a0849a2fb83af4ec2a5b9a4b2a605916183dfca171727e8f2aec19611319
MISC metadata.xml 161 RMD160 273e570423fa3cd9d3f15f7967a43307c8ee9661 SHA1 a1fecd2f7b169d621b88c6ccab9d758209fc8f19 SHA256 4ebf9a8f60040bfb95f13790c1d146a49c69f791f9c421e02a5d96fd6fcb2b32

cyrus-imspd-1.8-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/cyrus-imspd/cyrus-imspd-1.8-r1.ebuild,v 1.1 2007/12/16 13:48:30 dertobi123 Exp $

inherit eutils ssl-cert

DESCRIPTION="Internet Message Support Protocol (IMSP) server."
HOMEPAGE="http://asg.web.cmu.edu/cyrus/"
SRC_URI="ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/${PN}-v${PV}.tar.gz"

LICENSE="as-is"
SLOT="0"
KEYWORDS="~x86"
IUSE="kerberos ldap ssl"

DEPEND=">=sys-libs/db-3.2
>=dev-libs/cyrus-sasl-2.1.3
>=dev-libs/cyrus-imap-dev-2.1.14
kerberos? ( virtual/krb5 )
ldap? ( >=net-nds/openldap-2.0 )
ssl? ( >=net-misc/stunnel-4 )"

S="${WORKDIR}/${PN}-v${PV}"

src_unpack() {
unpack ${A} && cd "${S}"
epatch "${FILESDIR}/${P}-gentoo.patch"

# Cyrus 2.2.x has an extra library.
if [ "`best_version '=dev-libs/cyrus-imap-dev-2.2*'`" ] ; then
sed -i -e "s:-lcyrus:-lcyrus -lcyrus_min:" \
"${S}/imsp/Makefile.in" \
"${S}/cmulocal/libcyrus.m4" || die "sed failed"
fi
}

src_compile() {
econf \
$(use_with ldap ldap ldap) \
$(use_enable kerberos gssapi) \
--without-krb \
--with-auth=unix

# Fix some malloc definitions
sed -i -e \
's~extern char \*malloc()~extern void *malloc()~g' imsp/*.c

emake || die "compile problem"
}

src_install() {
newsbin imsp/cyrus-imspd imspd

newinitd "${FILESDIR}/imspd.rc6" imspd
newconfd "${FILESDIR}/imspd.conf" imspd

keepdir /var/imsp{,/user}

if use ssl ; then
insinto /etc/stunnel
newins "${FILESDIR}/stunnel.conf" imspd.conf
fi
dodoc README imsp/options.sample notes/*
}

pkg_postinst() {
if use ssl ; then
dosed "s:#IMSPD_USE_SSL:IMSPD_USE_SSL:" "${ROOT:-/}"etc/conf.d/imsp
SSL_ORGANIZATION="${SSL_ORGANIZATION:-Cyrus IMSP Server}"
install_cert /etc/ssl/imspd/server
fi
}

files

metadata.xml




net-mail