summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEray Aslan <eras@gentoo.org>2011-06-05 17:56:29 +0000
committerEray Aslan <eras@gentoo.org>2011-06-05 17:56:29 +0000
commitd5176a9c9970f9857d4a53457949c1d3ae78c746 (patch)
tree0aa215a2f2d1086f56bb99ed89379a1157cbf53c /net-mail/up-imapproxy/up-imapproxy-1.2.7.ebuild
parentBump to libreoffice-bin 3.4.0 (diff)
downloadgentoo-2-d5176a9c9970f9857d4a53457949c1d3ae78c746.tar.gz
gentoo-2-d5176a9c9970f9857d4a53457949c1d3ae78c746.tar.bz2
gentoo-2-d5176a9c9970f9857d4a53457949c1d3ae78c746.zip
Version bump - bug#309291. Respect LDFLAGS - bug #337355. EAPI bump. Remove old
(Portage version: 2.1.9.50/cvs/Linux x86_64)
Diffstat (limited to 'net-mail/up-imapproxy/up-imapproxy-1.2.7.ebuild')
-rw-r--r--net-mail/up-imapproxy/up-imapproxy-1.2.7.ebuild59
1 files changed, 59 insertions, 0 deletions
diff --git a/net-mail/up-imapproxy/up-imapproxy-1.2.7.ebuild b/net-mail/up-imapproxy/up-imapproxy-1.2.7.ebuild
new file mode 100644
index 000000000000..c273306bc09e
--- /dev/null
+++ b/net-mail/up-imapproxy/up-imapproxy-1.2.7.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-mail/up-imapproxy/up-imapproxy-1.2.7.ebuild,v 1.1 2011/06/05 17:56:29 eras Exp $
+
+EAPI=4
+
+inherit eutils
+
+DESCRIPTION="Proxy IMAP transactions between an IMAP client and an IMAP server."
+HOMEPAGE="http://www.imapproxy.org/"
+SRC_URI="mirror://sourceforge/squirrelmail/squirrelmail-imap_proxy-${PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="kerberos ssl +tcpd"
+
+RDEPEND="sys-libs/ncurses
+ kerberos? ( virtual/krb5 )
+ ssl? ( dev-libs/openssl )
+ tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
+DEPEND="${RDEPEND}
+ sys-apps/sed"
+
+S=${WORKDIR}/squirrelmail-imap_proxy-${PV}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}"-ldflags.patch
+ sed -i -e 's:in\.imapproxyd:imapproxyd:g' \
+ README Makefile.in include/imapproxy.h || die "sed failed"
+
+ #buffer oveflow
+ #http://lists.andrew.cmu.edu/pipermail/imapproxy-info/2010-June/000874.html
+ sed -i \
+ -e "/define BUFSIZE/s/4096/8192/" \
+ -e "/define MAXPASSWDLEN/s/64/8192/" \
+ include/imapproxy.h
+}
+
+src_configure() {
+ econf \
+ $(use_with kerberos krb5) \
+ $(use_with ssl openssl) \
+ $(use_with tcpd libwrap)
+}
+
+src_install() {
+ dosbin bin/imapproxyd bin/pimpstat
+
+ insinto /etc
+ doins scripts/imapproxy.conf
+
+ newinitd "${FILESDIR}"/imapproxy.initd imapproxy
+
+ dodoc ChangeLog README README.known_issues
+ use ssl && dodoc README.ssl
+
+ doman "${FILESDIR}"/*.8
+}