changeset 128:4a83bdc8bb5c

alpine-2.0 is in portage
author holger@hoho.dyndns.org
date Fri, 24 Apr 2009 10:49:47 +0200
parents a2afb282c572
children c6e067be5b97
files mail-client/alpine/Manifest mail-client/alpine/alpine-2.00.ebuild
diffstat 2 files changed, 0 insertions(+), 146 deletions(-) [+]
line wrap: on
line diff
--- a/mail-client/alpine/Manifest	Thu Apr 23 16:53:55 2009 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-DIST all.patch.gz 170342 RMD160 81647cc792f26da49ef6c5263ff0a5bc55e89d07 SHA1 c8a0daa6b98020f8fc21a68f99e87cc90711aee6 SHA256 d6908fcb25f18f42906c1793b741390f88b48adf5764ba33848f9b4a5018ead0
-DIST alpine-2.00.tar.bz2 5222673 RMD160 9e67704b23b3973d8b878e65ad9e6f5026c10d13 SHA1 dcbd3c5419954f484ccf706feaba31ce48cdebc4 SHA256 c85db8405af90375ba2440c85b7952d80996154e9916b83acca558dc82e0a2a6
-EBUILD alpine-2.00.ebuild 4053 RMD160 bc7833df191592dc23323336b91cb14608b91861 SHA1 5a86fcd5cde05c2cca15b7a2f4b0c166282f67eb SHA256 51e88fb32ac03764852fe1d2183c2efacc210b704346bcdf65f72cb1877f8021
--- a/mail-client/alpine/alpine-2.00.ebuild	Thu Apr 23 16:53:55 2009 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils flag-o-matic
-
-DESCRIPTION="alpine is the successor of the famous mail and news reader pine"
-HOMEPAGE="http://www.washington.edu/alpine/ http://staff.washington.edu/chappa/alpine/"
-SRC_URI="ftp://ftp.cac.washington.edu/alpine/${P}.tar.bz2
-	     chappa? ( http://staff.washington.edu/chappa/alpine/patches/${P}/all.patch.gz )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~x86 ~amd64 ~x86-fbsd"
-IUSE="chappa doc ipv6 kerberos ldap nls onlyalpine passfile smime spell ssl threads topal userland_BSD"
-
-DEPEND="virtual/pam
-	    >=sys-libs/ncurses-5.1
-	    ssl? ( dev-libs/openssl )
-	    ldap? ( net-nds/openldap )
-	    kerberos? ( app-crypt/mit-krb5 )
-	    spell? ( app-text/aspell )
-	    topal? ( >=mail-client/topal-62 )"
-RDEPEND="${DEPEND}
-	app-misc/mime-types
-	!onlyalpine? ( !app-editors/pico )
-	!onlyalpine? ( !mail-client/pine )
-	!<=net-mail/uw-imap-2004g"
-
-maildir_warn() {
-		elog
-		elog "This build of ${PN} has Maildir support built in as"
-		elog "part of the chappa-all patch."
-		elog
-		elog "If you have a maildir at ~/Maildir it will be your"
-		elog "default INBOX. The path may be changed with the"
-		elog "\"maildir-location\" setting in alpine."
-		elog
-		elog "To use /var/spool/mail INBOX again, set"
-		elog "\"disable-these-drivers=md\" in your .pinerc file."
-		elog
-		elog "Alternately, you might want to read following webpage, which explains how to"
-		elog "use multiple mailboxes simultaneously:"
-		elog
-		elog "http://www.math.washington.edu/~chappa/pine/pine-info/collections/incoming-folders/"
-		elog
-}
-
-src_unpack() {
-	unpack ${A}
-	use chappa && epatch "${WORKDIR}"/all.patch
-	# topal needs updating for alpine 2.00
-	#use topal && epatch /usr/share/topal/patches/${P}.patch
-	use topal && die "topal needs updating for ${P}. Please disable it for now."
-}
-
-src_compile() {
-	local myconf="--without-tcl
-				  --with-system-pinerc=/etc/pine.conf
-				  --with-system-fixed-pinerc=/etc/pine.conf.fixed
-				  --with-ssl-certs-dir=/etc/ssl/certs"
-
-	use ssl || myconf="${myconf} --without-ssl"
-	use ldap || myconf="${myconf} --without-ldap"
-	use passfile && myconf="${myconf} --with-passfile=.pinepwd"
-	use kerberos || myconf="${myconf} --without-krb5"
-	use threads || myconf="${myconf} --without-pthread"
-	use spell && myconf="${myconf} --with-interactive-spellcheck=/usr/bin/aspell"
-	use nls || myconf="${myconf} --disable-nls"
-	use ipv6 || myconf="${myconf} --without-ipv6"
-	use smime || myconf="${myconf} --without-smime"
-
-	# fixme
-	# --with-system-mail-directory=DIR?
-
-	# fixme
-	# --as-needed breaks linking of c-client for executables
-	# filter-ldflags --as-needed does not work for "-Wl,-O1,--as-needed,-z,now" ??
-	LDFLAGS=`echo $LDFLAGS | sed s/--as-needed//g | sed s/,,/,/g`
-	econf ${myconf} LDFLAGS="$LDFLAGS" || die "configure problem"
-
-	if use userland_BSD; then
-		make || die "make failed"
-	else
-		emake || die "emake failed"
-	fi
-}
-
-src_install() {
-	if use onlyalpine; then
-		dobin alpine/alpine
-		doman doc/alpine.1
-	else
-		if use userland_BSD; then
-			make DESTDIR="${D}" install
-		else
-			emake DESTDIR="${D}" install
-		fi
-
-		doman doc/rpdump.1 doc/rpload.1
-	fi
-
-	dodoc NOTICE
-	if use chappa; then
-		dodoc README.maildir
-	fi
-
-	if use doc; then
-		dodoc README doc/brochure.txt doc/tech-notes.txt
-		docinto imap
-		dodoc imap/docs/*.txt imap/docs/CONFIG imap/docs/RELNOTES
-
-		docinto imap/rfc
-		dodoc imap/docs/rfc/*.txt
-
-		docinto html/tech-notes
-		dohtml -r doc/tech-notes/
-	fi
-}
-
-pkg_postinst() {
-	use chappa && maildir_warn
-	if use spell; then
-		elog
-		elog "In order to use spell checking"
-		elog "  emerge app-dicts/aspell-\<your_langs\>"
-		elog "and setup alpine with:"
-		elog "  Speller = /usr/bin/aspell -c"
-		elog
-	fi
-	if use topal; then
-		elog
-		elog "In order to use gpg with topal"
-		elog "  read /usr/doc/topal/README.txt"
-		elog
-	fi
-	if use passfile ; then
-		elog
-		elog "${PN} will cache passwords between connections."
-		elog "File ~/.pinepw will be used for this."
-		elog
-	fi
-}