summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Holzer <mholzer@gentoo.org>2003-05-26 21:21:37 +0000
committerMartin Holzer <mholzer@gentoo.org>2003-05-26 21:21:37 +0000
commit4408b815263ffc70b8edbd1962a82aed618d2793 (patch)
tree8532723645e23eb97ad011a0717e08b96309d37b /net-mail
parentVersion bumped. Closes #17546. (diff)
downloadhistorical-4408b815263ffc70b8edbd1962a82aed618d2793.tar.gz
historical-4408b815263ffc70b8edbd1962a82aed618d2793.tar.bz2
historical-4408b815263ffc70b8edbd1962a82aed618d2793.zip
Version bumped. Closes #17546.
Diffstat (limited to 'net-mail')
-rw-r--r--net-mail/pine-maildir/Manifest4
-rw-r--r--net-mail/pine-maildir/files/digest-pine-maildir-4.532
-rw-r--r--net-mail/pine-maildir/pine-maildir-4.53.ebuild131
3 files changed, 135 insertions, 2 deletions
diff --git a/net-mail/pine-maildir/Manifest b/net-mail/pine-maildir/Manifest
index cd9d851a5233..8381567b49ee 100644
--- a/net-mail/pine-maildir/Manifest
+++ b/net-mail/pine-maildir/Manifest
@@ -1,7 +1,7 @@
-MD5 9c90eab5233d5d03c89bbef71393ab99 ChangeLog 1269
+MD5 c6c9ef0c4a39a0734916093a26bd5b00 ChangeLog 1413
MD5 c740ff6cc6ac897e05021f32c13bc040 pine-maildir-4.33.ebuild 1561
MD5 05a3b5c135379fdb5c21a70270f0754d pine-maildir-4.50.ebuild 3621
-MD5 c6917a6bcee09e6a3294237fd1dc44f5 pine-maildir-4.53.ebuild 3411
+MD5 c290a1b6913ecd545c807c77138f3517 pine-maildir-4.53.ebuild 3411
MD5 3b2ee5f522f0b54e02a945855b41771c files/digest-pine-maildir-4.33 122
MD5 2ad77aca4ab737fc714866768d00c5ff files/digest-pine-maildir-4.50 122
MD5 e2791bad5a20d4429dcd4a928714558f files/flock.c 1182
diff --git a/net-mail/pine-maildir/files/digest-pine-maildir-4.53 b/net-mail/pine-maildir/files/digest-pine-maildir-4.53
new file mode 100644
index 000000000000..43411365540c
--- /dev/null
+++ b/net-mail/pine-maildir/files/digest-pine-maildir-4.53
@@ -0,0 +1,2 @@
+MD5 8bc92fa7c03d48c2c6d042ad58221685 pine4.53.tar.bz2 2793349
+MD5 dd905b0c0034b9c23c22f061760e48c2 pine-maildir-4.53 46382
diff --git a/net-mail/pine-maildir/pine-maildir-4.53.ebuild b/net-mail/pine-maildir/pine-maildir-4.53.ebuild
new file mode 100644
index 000000000000..cf3a3b0468be
--- /dev/null
+++ b/net-mail/pine-maildir/pine-maildir-4.53.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-mail/pine-maildir/pine-maildir-4.53.ebuild,v 1.1 2003/05/26 21:21:00 mholzer Exp $
+
+inherit eutils
+
+DESCRIPTION="A tool for reading, sending and managing electronic messages."
+SRC_URI="ftp://ftp.cac.washington.edu/pine/pine${PV}.tar.bz2
+ mirror://gentoo/${P}"
+HOMEPAGE="http://www.washington.edu/pine/"
+
+SLOT="0"
+LICENSE="PICO"
+KEYWORDS="~x86 ~ppc ~sparc"
+IUSE="ssl ldap"
+
+DEPEND="virtual/glibc
+ >=sys-libs/ncurses-5.1
+ >=sys-libs/pam-0.72
+ ssl? ( dev-libs/openssl )
+ ldap? ( net-nds/openldap )
+ net-www/lynx
+ !net-mail/pine"
+
+S=${WORKDIR}/pine${PV}
+
+src_unpack() {
+ unpack pine${PV}.tar.bz2
+ cd ${S}
+
+ epatch ${DISTDIR}/${P}
+ epatch ${FILESDIR}/imap-4.7c2-flock+maildir.patch || die
+
+ # fix for Home and End keys
+ epatch ${FILESDIR}/pine-4.21-fixhome.patch || die
+
+ # flock() emulation
+ cp ${FILESDIR}/flock.c ${S}/imap/src/osdep/unix
+
+ # change /bin/passwd to /usr/bin/passwd
+ epatch ${FILESDIR}/pine-4.21-passwd.patch || die
+
+ if [ "`use ldap`" ] ; then
+ # link to shared ldap libs instead of static
+ epatch ${FILESDIR}/pine-4.30-ldap.patch || die
+ mkdir ${S}/ldap
+ ln -s /usr/lib ${S}/ldap/libraries
+ ln -s /usr/include ${S}/ldap/include
+ fi
+
+ # small flock() related fix
+ epatch ${FILESDIR}/pine-4.40-boguswarning.patch || die
+
+ # segfix? not sure what this is for but it still applies
+ epatch ${FILESDIR}/pine-4.31-segfix.patch || die
+
+ # change lock files from 0666 to 0600
+ epatch ${FILESDIR}/pine-4.40-lockfile-perm.patch || die
+
+ # add missing needed time.h includes
+ epatch ${FILESDIR}/imap-2000-time.patch || die
+
+ # gets rid of a call to stripwhitespace()
+ epatch ${FILESDIR}/pine-4.33-whitespace.patch || die
+
+ if [ -n "$DEBUG" ]; then
+ cd ${S}/pine
+ sed -i "s:-g -DDEBUG -DDEBUGJOURNAL:${CFLAGS} -g -DDEBUG -DDEBUGJOURNAL:" \
+ makefile.lnx
+ cd ${S}/pico
+ sed -i "s:-g -DDEBUG:${CFLAGS} -g -DDEBUG:" \
+ makefile.lnx
+ else
+ cd ${S}/pine
+ sed -i "s:-g -DDEBUG -DDEBUGJOURNAL:${CFLAGS}:" \
+ makefile.lnx
+ cd ${S}/pico
+ sed -i "s:-g -DDEBUG:${CFLAGS}:" makefile.lnx
+ fi
+
+}
+
+src_compile() {
+ BUILDOPTS=""
+ if [ "`use ssl`" ]
+ then
+ BUILDOPTS="${BUILDOPTS} SSLDIR=/usr SSLTYPE=unix SSLCERTS=/etc/ssl/certs"
+ cd ${S}/imap/src/osdep/unix
+ cp Makefile Makefile.orig
+ sed \
+ -e "s:\$(SSLDIR)/certs:/etc/ssl/certs:" \
+ -e "s:\$(SSLCERTS):/etc/ssl/certs:" \
+ -e "s:-I\$(SSLINCLUDE) ::" \
+ < Makefile.orig > Makefile
+ cd ${S}
+ else
+ BUILDOPTS="${BUILDOPTS} NOSSL"
+ fi
+ if [ "`use ldap`" ]
+ then
+ ./contrib/ldap-setup lnp lnp
+ BUILDOPTS="${BUILDOPTS} LDAPCFLAGS=-DENABLE_LDAP"
+ else
+ BUILDOPTS="${BUILDOPTS} NOLDAP"
+ fi
+
+ ./build ${BUILDOPTS} lnp || die
+}
+
+src_install() {
+ into /usr
+ dobin bin/pine bin/pico bin/pilot bin/mtest bin/rpdump bin/rpload
+
+ doman doc/pine.1 doc/pico.1 doc/pilot.1 doc/rpdump.1 doc/rpload.1
+
+ insinto /etc
+ doins doc/mime.types
+ donewins doc/mailcap.unx mailcap
+
+ dodoc CPYRIGHT README doc/brochure.txt doc/tech-notes.txt
+ use mbox || dodoc README.maildir
+
+ docinto imap
+ dodoc imap/docs/*.txt imap/docs/CONFIG imap/docs/RELNOTES
+
+ docinto imap/rfc
+ dodoc imap/docs/rfc/*.txt
+
+ docinto html/tech-notes
+ dodoc doc/tech-notes/*.html
+}