Mercurial > hg > portage
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 -}