From cc9966da7d8adec208997d680d3bf272b3358195 Mon Sep 17 00:00:00 2001 From: Tobias Scherbaum Date: Sun, 16 Dec 2007 13:48:31 +0000 Subject: revbump for #201689 (Portage version: 2.1.4_rc10) --- net-mail/cyrus-imspd/ChangeLog | 8 ++- net-mail/cyrus-imspd/cyrus-imspd-1.8-r1.ebuild | 72 ++++++++++++++++++++++ net-mail/cyrus-imspd/cyrus-imspd-1.8.ebuild | 72 ---------------------- .../cyrus-imspd/files/digest-cyrus-imspd-1.8-r1 | 3 + 4 files changed, 82 insertions(+), 73 deletions(-) create mode 100644 net-mail/cyrus-imspd/cyrus-imspd-1.8-r1.ebuild delete mode 100644 net-mail/cyrus-imspd/cyrus-imspd-1.8.ebuild create mode 100644 net-mail/cyrus-imspd/files/digest-cyrus-imspd-1.8-r1 (limited to 'net-mail') diff --git a/net-mail/cyrus-imspd/ChangeLog b/net-mail/cyrus-imspd/ChangeLog index 095eba828106..d6f6ca9375d7 100644 --- a/net-mail/cyrus-imspd/ChangeLog +++ b/net-mail/cyrus-imspd/ChangeLog @@ -1,6 +1,12 @@ # 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.16 2007/12/11 16:34:13 dertobi123 Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-mail/cyrus-imspd/ChangeLog,v 1.17 2007/12/16 13:48:30 dertobi123 Exp $ + +*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: diff --git a/net-mail/cyrus-imspd/cyrus-imspd-1.8-r1.ebuild b/net-mail/cyrus-imspd/cyrus-imspd-1.8-r1.ebuild new file mode 100644 index 000000000000..5c416454557e --- /dev/null +++ b/net-mail/cyrus-imspd/cyrus-imspd-1.8-r1.ebuild @@ -0,0 +1,72 @@ +# 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 +} diff --git a/net-mail/cyrus-imspd/cyrus-imspd-1.8.ebuild b/net-mail/cyrus-imspd/cyrus-imspd-1.8.ebuild deleted file mode 100644 index 6b9e02c5e599..000000000000 --- a/net-mail/cyrus-imspd/cyrus-imspd-1.8.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# 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.ebuild,v 1.6 2007/12/11 16:34:13 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 -} diff --git a/net-mail/cyrus-imspd/files/digest-cyrus-imspd-1.8-r1 b/net-mail/cyrus-imspd/files/digest-cyrus-imspd-1.8-r1 new file mode 100644 index 000000000000..8c2a33498296 --- /dev/null +++ b/net-mail/cyrus-imspd/files/digest-cyrus-imspd-1.8-r1 @@ -0,0 +1,3 @@ +MD5 90de37a522f308186ca545596f6cafbb cyrus-imspd-v1.8.tar.gz 650596 +RMD160 c145cc0a0d8e1fe2950887f6ab0ac84ae9d9a4a4 cyrus-imspd-v1.8.tar.gz 650596 +SHA256 ba1026dca5440b6a24a298cb9aa350321f9c6f921ba6404a74b9d546c02b70cd cyrus-imspd-v1.8.tar.gz 650596 -- cgit v1.2.3-65-gdbad