Portage is a package management system used by Gentoo Linux
# ChangeLog for mail-client/pine
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/pine/ChangeLog,v 1.102 2008/08/23 01:44:31 cardoe Exp $
23 Aug 2008; Doug Goldstein
add GLEP 56 USE flag desc from use.local.desc
*pine-4.64-r7 (01 Sep 2007)
01 Sep 2007; Andrej Kacian
-pine-4.64-r1.ebuild, -pine-4.64-r3.ebuild, +pine-4.64-r7.ebuild:
Updated chappa-all patchset.
06 Aug 2007; Roy Marples
Fix building on FreeBSD and keyword ~x86-fbsd, #104760.
21 Apr 2007; Raúl Porcel
ia64 stable
11 Apr 2007; Peter Weller
Stable on amd64 wrt bug 170301
11 Apr 2007; Peter Weller
Stable on amd64 wrt bug 170301
04 Apr 2007; Fernando J. Pereda
Stable on alpha as per bug #170301
02 Apr 2007; Raúl Porcel
Add ~ia64 keyword wrt bug 170301
25 Mar 2007; Tobias Scherbaum
Stable on ppc wrt bug #170301.
23 Mar 2007; Andrej Kacian
+files/pine-4.64-rename-symlink.patch, -files/rename-symlink.patch,
-pine-4.61-r5.ebuild, -pine-4.63-r3.ebuild, pine-4.64.ebuild,
pine-4.64-r1.ebuild, pine-4.64-r3.ebuild, -pine-4.64-r4.ebuild,
pine-4.64-r5.ebuild, pine-4.64-r6.ebuild:
Add a note about passfile feature and used file name in pkg_postinst().
Suggested by Rob Scott
ebuilds cleanup.
20 Mar 2007; Gustavo Zacarias
Stable on sparc wrt #170301
20 Mar 2007; Raúl Porcel
x86 stable wrt bug 170301
*pine-4.64-r6 (20 Mar 2007)
20 Mar 2007; Andrej Kacian
pine-4.63-r3.ebuild, pine-4.64.ebuild, pine-4.64-r1.ebuild,
pine-4.64-r3.ebuild, pine-4.64-r4.ebuild, pine-4.64-r5.ebuild,
+pine-4.64-r6.ebuild:
Updating HOMEPAGE. Adding 4.64-r6 with updated chappa-all patch.
18 Mar 2007; Marius Mauch
pine-4.63-r3.ebuild, pine-4.64.ebuild, pine-4.64-r1.ebuild,
pine-4.64-r3.ebuild, pine-4.64-r4.ebuild, pine-4.64-r5.ebuild:
Replacing einfo with elog
22 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
18 Dec 2006; Alexander H. Færøy
Stable on IA64.
*pine-4.64-r5 (07 Oct 2006)
07 Oct 2006; Andrej Kacian
+pine-4.64-r5.ebuild:
Updated chappa-all patchset. Apply patch that preserves symlinks when pine
rewrites a file. Suggested by Haroon Rafique
07 Oct 2006; Fabian Groffen
pine-4.63-r3.ebuild, pine-4.64.ebuild, pine-4.64-r1.ebuild,
pine-4.64-r3.ebuild, pine-4.64-r4.ebuild:
Dropped ppc-macos keyword, see you in prefix.
*pine-4.64-r4 (19 Sep 2006)
19 Sep 2006;
Updated chappa-all patchset. Closes bug #146455, reported by Petr Novak
17 May 2006; Fernando J. Pereda
Stable on alpha.
31 Mar 2006; Michael Hanselmann
Stable on ppc.
28 Mar 2006; Gustavo Zacarias
Stable on sparc
27 Mar 2006;
Stable on x86.
23 Feb 2006; Andrej Kacian
-pine-4.62-r1.ebuild, -pine-4.62-r2.ebuild, -pine-4.63.ebuild,
-pine-4.63-r1.ebuild, -pine-4.63-r2.ebuild:
Old ebuild cleanup.
*pine-4.64-r3 (23 Feb 2006)
23 Feb 2006; Andrej Kacian
+pine-4.64-r3.ebuild:
Update chappa-all patch for bug #120981, by Erik Quaeghebeur
*pine-4.64-r2 (03 Feb 2006)
03 Feb 2006; Andrej Kacian
Updated chappa-all patch.
12 Oct 2005; Joseph Jezak
Marked ppc stable for bug #108647.
10 Oct 2005;
Marked stable on amd64
10 Oct 2005; Fernando J. Pereda
Stable on alpha wrt bug #108647
10 Oct 2005; Jason Wever
Stable on SPARC wrt bug #108647.
09 Oct 2005; Carsten Lohrke
sry, reverted
09 Oct 2005; Carsten Lohrke
missing blocker !
*pine-4.64-r1 (08 Oct 2005)
08 Oct 2005; Andrej Kacian
Bump to work with uw-mailutils. Also updated chappa-all patch. Keyworded
stable on x86 to prevent tree breakage with net-mail/uw-mailutils and
net-mai/uw-imap. See bugs #108206 and #105313.
02 Oct 2005; Michael Hanselmann
Stable on ppc.
02 Oct 2005; Aron Griffis
Mark 4.63-r3 stable on ia64
*pine-4.64 (29 Sep 2005)
29 Sep 2005; Andrej Kacian
Version bump.
22 Sep 2005; Gustavo Zacarias
Stable on sparc
22 Sep 2005; Fernando J. Pereda
stable on alpha
21 Sep 2005; Andrej Kacian
Stable on x86.
24 Aug 2005; Aron Griffis
stable on ia64
*pine-4.63-r3 (14 Aug 2005)
14 Aug 2005; Andrej Kacian
pine-4.63-r2.ebuild, +pine-4.63-r3.ebuild:
chappa-all patch update.
01 Aug 2005; Fernando J. Pereda
stable on alpha
17 Jul 2005; Tobias Scherbaum
ppc stable
08 Jul 2005; Gustavo Zacarias
Stable on sparc
07 Jul 2005; Andrej Kacian
-files/imap-4.7c2-flock.patch, -pine-4.61-r2.ebuild, -pine-4.61-r3.ebuild,
-pine-4.61-r4.ebuild, pine-4.63-r2.ebuild:
Stable on amd64 and x86. Removed older ebuilds and unused patches.
*pine-4.63-r2 (20 May 2005)
20 May 2005; Andrej Kacian
Updated chappa-all patch.
*pine-4.63-r1 (06 May 2005)
06 May 2005; Andrej Kacian
Updated chappa patch, due to fixed bug that could possibly cause loss of
emails. Thanks to Eduardo Chappa.
06 May 2005; Herbie Hopkins
Stable on amd64 wrt bug #88836.
06 May 2005; Bryan Østergaard
Stable on alpha + ia64, bug 88836.
06 May 2005; Gustavo Zacarias
Stable on sparc wrt #88836
06 May 2005; Michael Hanselmann
Stable on ppc.
06 May 2005; Andrej Kacian
Stable on x86, security bug #88836.
*pine-4.63 (05 May 2005)
05 May 2005; Andrej Kacian
Version bump.
27 Apr 2005; Fernando J. Pereda
alpha stable
21 Apr 2005; Michael Hanselmann
Stable on ppc.
10 Apr 2005; Simon Stelling
stable on amd64
03 Apr 2005; Lina Pezzella
pine-4.62-r2.ebuild:
Bug #83630. Thanks to David Rogers for reporting the fix.
01 Apr 2005; Aron Griffis
stable on ia64
31 Mar 2005; Gustavo Zacarias
Stable on sparc
*pine-4.62-r2 (29 Mar 2005)
29 Mar 2005; Andrej Kacian
+files/pine-4.62-spooldir-permissions.patch, pine-4.62-r1.ebuild,
+pine-4.62-r2.ebuild:
Updated the chappa-patchset. 4.62-r1 stable on x86. Introduced patch which
turns off .lockfile usage to get rid of "vulnerable" spool directory on
startup.
05 Mar 2005; Joseph Jezak
Marked ppc stable for bug #83249.
27 Feb 2005; Tom Martin
Stable on amd64 for bug 83249.
25 Feb 2005; Aron Griffis
pine-4.62.ebuild:
4.62 stable on ia64 #83249
25 Feb 2005; Ferris McCormick
Stable for sparc (Bug 83249).
25 Feb 2005; Andrej Kacian
Recreated digest to correct stored filesize of chappa-all patch. Closes
#83282, reported by Jan Jitse Venselaar
*pine-4.62-r1 (25 Feb 2005)
25 Feb 2005; Andrej Kacian
pine-4.62.ebuild:
Updated chappa-all patch. Removed maildir USE flag, and print an URL for
"incoming folders" guide. Changed my devspace URIs in SRC_URI to
mirror://gentoo/. 4.62 stable on x86.
*pine-4.62 (22 Jan 2005)
22 Jan 2005; Andrej Kacian
New version. Added maildir USE flag, since maildir patch behavior has
changed. See maildir_warn() function in the ebuild.
17 Jan 2005; Gustavo Zacarias
Stable on sparc
17 Jan 2005; Andrej Kacian
Stable on x86.
04 Jan 2005; Gustavo Zacarias
Stable on sparc
03 Jan 2005; Andrej Kacian
pine-4.61-r4.ebuild:
Stable on x86.
*pine-4.61-r5 (18 Dec 2004)
18 Dec 2004; Sven Wegener
+files/pine-4.61-largeterminal.patch, +pine-4.61-r5.ebuild:
Revision bump. Support for the largeterminal USE flag that adds support for
large terminals by doubling the size of pine's internal display buffer.
30 Nov 2004; Andrej Kacian
-files/imap-4.7c2-flock+maildir.patch, -files/pine-4.21-fixhome.patch,
-files/pine-4.21-passwd.patch, pine-4.61-r2.ebuild, pine-4.61-r3.ebuild,
pine-4.61-r4.ebuild:
Some more unused patches cleanup.
*pine-4.61-r4 (30 Nov 2004)
30 Nov 2004; Andrej Kacian
+files/pine-4.61-subjectlength.patch, +pine-4.61-r4.ebuild:
Apply patch to relax length condition on subject field. Patch submitted by
Kolbjorn Barmen
26 Nov 2004; Andrej Kacian
-files/pine-4.33-whitespace.patch, -files/pine-4.40-boguswarning.patch,
-pine-4.50-r4.ebuild, -pine-4.58-r3.ebuild, -pine-4.60.ebuild,
-pine-4.61-r1.ebuild, pine-4.61-r2.ebuild, pine-4.61-r3.ebuild:
Removed ebuilds <=4.61-r1, as well as no longer used patches from files/
dir. Closes bug #72200, reported by Michael
25 Nov 2004; Jason Wever
Stable on sparc wrt bug #72268.
26 Nov 2004; Joseph Jezak
Marked ppc stable for bug #72268.
*pine-4.61-r3 (25 Nov 2004)
25 Nov 2004; Andrej Kacian
Updated chappa patch pack.
23 Nov 2004; Karol Wojtaszek
Stable on amd64, bug #72268
23 Nov 2004; Andrej Kacian
Stable on x86.
04 Oct 2004; Robin H. Johnson
pine-4.58-r3.ebuild, pine-4.60.ebuild, pine-4.61-r1.ebuild,
pine-4.61-r2.ebuild:
Bug #66333 - better RDEPEND.
02 Sep 2004; Andrej Kacian
pine-4.58-r3.ebuild, pine-4.60.ebuild, pine-4.61-r1.ebuild,
pine-4.61-r2.ebuild:
Use ${P/-/} instead of ${PN}${PV} in ${S}, suggested by seemant.
*pine-4.61-r2 (02 Sep 2004)
02 Sep 2004; Andrej Kacian
Modified ebuild to make use of pam optional. Patch submitted by Christer
Ekholm
14 Aug 2004; Tuan Van
pine-4.58-r3.ebuild, -pine-4.58.ebuild:
tidy wrt # 60345.
09 Aug 2004; Tom Martin
pine-4.58-r3.ebuild, pine-4.58.ebuild, pine-4.60.ebuild,
pine-4.61-r1.ebuild:
No longer installs /etc/mime.types - RDEPENDs on app-misc/mime-types now.
08 Aug 2004; Jason Wever
Stable on sparc.
07 Aug 2004; Tom Martin
Stable on amd64
06 Aug 2004; Tuan Van
fix typo.
*pine-4.61-r1 (06 Aug 2004)
06 Aug 2004; Tuan Van
-pine-4.61.ebuild:
Revision bump to bring in new chappa-all patch. Resolve bug #59573.
*pine-4.61 (27 Jul 2004)
27 Jul 2004; Tuan Van
Version bump, resolve bug #58205.
Thanks to: Anders Hellgren
This ebuild also installs mailutil tool, resolve bug #53489.
24 Jun 2004; Alexander Plank
add -macos; doesn't compile correctly
22 Jul 2004; Tom Gall
stable on ppc64, bug #57588
21 Jul 2004;
Add ~amd64 after testing per req: from langthang
01 Jul 2004; Jeremy Huddleston
pine-4.58-r1.ebuild, pine-4.58-r2.ebuild, pine-4.58-r3.ebuild,
pine-4.58.ebuild, pine-4.60.ebuild:
virtual/glibc -> virtual/libc
30 Jun 2004; Cory Visi
pine-4.58-r1.ebuild, pine-4.58-r2.ebuild, pine-4.58-r3.ebuild,
pine-4.58.ebuild, pine-4.60.ebuild:
Removed mailcap install to fix Bug 50433 in all versions
10 Jun 2004; Aron Griffis
Fix use invocation
*pine-4.60 (08 Jun 2004)
08 Jun 2004; Grant Goodyear
+files/imap-4.7c2-flock_4.60.patch, +pine-4.60.ebuild:
Version bump that supposedly fixes Bugs 50696, 23232, 28877, and 48273.
06 Jun 2004; Aron Griffis
pine-4.58-r1.ebuild, pine-4.58-r2.ebuild, pine-4.58-r3.ebuild,
pine-4.58.ebuild:
Fix use invocation
*pine-4.58-r2 (29 May 2004)
29 May 2004; Seemant Kulleen
+files/flock.c, +files/imap-2000-time.patch,
+files/imap-4.7c2-flock+maildir.patch, +files/imap-4.7c2-flock.patch,
+files/pine-4.21-fixhome.patch, +files/pine-4.21-passwd.patch,
+files/pine-4.30-ldap.patch, +files/pine-4.31-segfix.patch,
+files/pine-4.33-whitespace.patch, +files/pine-4.40-boguswarning.patch,
+files/pine-4.40-lockfile-perm.patch, +files/pine-4.56-passfile.patch,
+files/transparency.patch, +pine-4.50-r4.ebuild, +pine-4.58-r1.ebuild,
+pine-4.58-r2.ebuild, +pine-4.58-r3.ebuild, +pine-4.58.ebuild:
Moved from net-mail/pine to mail-client/pine.
25 Mar 2004; Jason Huebel,,,
stable on amd64
*pine-4.58-r3 (08 Nov 2003)
08 Nov 2003;
New experimental version with lots of new freatures: UTF8 support (bug 29093),
Maildir support (bugs 28877 and hopefully 23232), Kerberos gssapi support (bug
32713), IPV6 support, and a new chappa patch.
02 Oct 2003; Brad House
add ~amd64 flag
*pine-4.58-r2 (19 Sep 2003)
19 Sep 2003; Max Kalika
files/pine-4.56-passfile.patch:
Massive cleanup and add the PASSFILE feature controlled by a new local USE
flag.
*pine-4.58-r1 (16 Sep 2003)
16 Sep 2003; Rajiv Aaron Manglani
chappa patches are back. now using his 'all' set for 4.58 as of 2003-09-15.
keyworded for testing.
*pine-4.58 (16 Sep 2003)
16 Sep 2003; Rajiv Aaron Manglani
version bump, fixes security problems. temporarily removed chappa patches
until we get versions which work with pine 4.58.
11 Jul 2003; Nick Hadaway
Marked stable for x86
08 Jul 2003; Nick Hadaway
Added a little patch for making pine transparent in terms that support
it.
19 Jun 2003;
use dohtml instead of dodoc for html (bug 23048)
use sed -i
*pine-4.56 (09 Jun 2003)
09 Jun 2003; Nick Hadaway
files/pine-4.56-chappa-20030609.patch.bz2, files/digest-pine-4.56:
Version bump. The bogus-whitespace patch no longer is needed.
*pine-4.53-r4 (14 Feb 2003)
15 Apr 2003; Martin Holzer
Removed net-www/lynx from depend. Closes #16314.
15 Apr 2003; Tavis Ormandy
added ~alpha #19260
04 Apr 2003; Jason Wever
Changed ~sparc keyword to sparc.
14 Feb 2003; Nick Hadaway
files/digest-pine-4.53-r4, files/pine-4.53-chappa-20030214.patch.bz2 :
Happy Singles Awareness Day (SAD) to ya'll. :) Here's an
I love pine gift for everyone. An updated patch with rules.c and
rules.h included so the configure script doesn't try to wget
the files. This closes bug #15455.
*pine-4.53-r3 (04 Feb 2003)
04 Feb 2003; Nick Hadaway
files/digest-pine-4.53-r3 :
Moved the default location of pine{.conf,.conf.fixed,.info} to /etc
Also made a local mirror of the patch so we aren't subject to the
random upstream changes with no filename change.
*pine-4.53-r2 (04 Feb 2003)
04 Feb 2003; Nick Hadaway
files/digest-pine-4.53-r2 :
A new patch added on the chappa build.
*pine-4.53-r1 (28 Jan 2003)
28 Jan 2003; Nick Hadaway
files/digest-pine-4.53-r1 :
Chappa updated the patches upstream. Release -r1 to account for the
changes. New digest file, ebuild is still the same.
*pine-4.53 (17 Jan 2003)
15 Apr 2003; Martin Holzer
pine-4.50-r4.ebuild, pine-4.53-r1.ebuild, pine-4.53-r1.ebuild,
pine-4.53-r2.ebuild, pine-4.53-r2.ebuild, pine-4.53-r3.ebuild,
pine-4.53-r3.ebuild, pine-4.53.ebuild, pine-4.53.ebuild,
files/pine-4.50-maildir.patch:
Removed old crusty ebuilds, moved pine-4.50-maildir.patch to distfiles,
changed ebuild to use epatch.
17 Jan 2003; Nick Hadaway
files/digest-pine-4.53 :
Version bump. Minor cleanups.
*pine-4.52 (12 Jan 2003)
13 Jan 2003; Nick Hadaway
Now conflicts with net-mail/pine-maildir.
12 Jan 2003; Nick Hadaway
files/digest-pine-4.52 :
Another version bump. A hand picked group of patches from the chappa
collection.
*pine-4.51 (03 Jan 2002)
03 Jan 2002; Martin Holzer
Added lynx dep. Changed from tar.gz to tar.bz2. Closes #13157
03 Jan 2002; Nick Hadaway
files/digest-pine-4.51 :
Version bump. No maildir patch yet. Includes the entire Eduardo
Chappa patch collection for 4.51.
06 Dec 2002; Rodney Rees
*pine-4.50-r4 (05 Dec 2002)
05 Dec 2002; Nick Hadaway
files/digest-pine-4.50-r4 :
Fixed ssl certs directory as noted on bug #11638 and fixed some
compile-time warnings.
*pine-4.50-r3 (03 Dec 2002)
03 Dec 2002; Nick Hadaway
files/digest-pine-4.50-r3, files/imap-4.7c2-flock+maildir.patch,
files/pine-4.50-maildir.patch :
Incorporated the mbox use variable and split up the patches again.
*pine-4.50-r2 (03 Dec 2002)
03 Dec 2002; Nick Hadaway
Updated the mega patch to remove the unstable multibyte char patch
portion.
*pine-4.50-r1 (25 Nov 2002)
01 Dec 2002; Nick Hadaway
Marked stable.
25 Nov 2002; Nick Hadaway
files/digest-pine-4.50-r1, files/4.50-gentoo.diff :
Now supports maildir! This ebuild uses just one diff which is based
off the diff provided by Michael Grubb on bug #8474. I updated it
to work with pine-4.50 and changed the reference to .maildir instead
of Maildir to work with the gentoo standard.
*pine-4.50 (22 Nov 2002)
25 Nov 2002; Nick Hadaway
Added ability to compile with/without debugging. Fixed the
ssl certs directory (openssl-0.9.6-r1 style)
22 Nov 2002; Nick Hadaway
files/digest-pine-4.50 :
Version bump. lots of fixes. Threaded index is included.
Some SSL cleanup. Updated a sed statement. Sorted through
patches.
*pine-4.44-r5 (17 Nov 2002)
17 Nov 2002; Nick Hadaway
files/fancy.patch.bz2, files/digest-pine-4.44-r5 :
New pine ebuild with the threaded index patch and got rid of some
compile warnings.
*pine-4.44-r4 (15 Apr 2002)
20 Oct 2002; Seemant Kulleen
the multibyte patch causes instability. RH removed it from their followup
rpm. Closes bug #3719 by ftobin@neverending.org (Frank Tobin)
12 Aug 2002; Mark Guertin
Added ppc to keywords
15 Apr 2002; Jared H. Hudson
Changed the ebuild so that it no longer PROVIDEs virtual/imapUW or
the imap headers. These imap headers and static library will be provided
by net-mail/uw-imap exclusively now.
*pine-4.44-r1 (21 Feb 2002)
21 Feb 2002; Grant Goodyear
Revamped our ebuild to use RH patches so that I could
include SSL and LDAP support (both controlled by use variables). I don't
know enough about pine to test it properly.
*pine-4.44 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX flock.c 1182 RMD160 d79b7f1cf11c8f1c18faa86636e8d392dea53782 SHA1 da070686eff9032dcd5cd17832816fc39fa64de1 SHA256 136dc7dcc6373b85719185a3224f0dd7d2a419047543cb262388ee6cc573c7f1
AUX imap-2000-time.patch 1646 RMD160 46eae0bb784862029321efbad63ba436a57283f4 SHA1 74b86246801a595a24353d277bd37b652bd3938d SHA256 4597e21037c834ca886ac808293ee8fcca1f81840c6840fc7e21cdf22b6d3664
AUX imap-4.7c2-flock_4.60.patch 537 RMD160 602988309237dca090eb7443937b173448ac9b11 SHA1 a251626e0778932f55cca1ca4f37985421d280ad SHA256 7a14d930808e8b4c144540b24c3fa1ac718bff798df931e232d3d8baa51c3891
AUX pine-4.30-ldap.patch 420 RMD160 33c78dc3cbe4b2c0b496fed18c1badffb8b5f890 SHA1 30dfaa1b6b6a675b5e997430e4cda8e43fc9aab4 SHA256 d76cbb53443794f890aa79c3be66857963b92e67ac8d31101fce11388ad4e953
AUX pine-4.31-segfix.patch 460 RMD160 a3d0718adcbf709ac936454c9eb0d1f6e5d2c793 SHA1 4b4ff5ab485b9a60bce5e8794d34faa92a12d1ad SHA256 954e99df827b43a14c40f94705cb26405bca1670154716a76b44e21aeaee8362
AUX pine-4.40-lockfile-perm.patch 932 RMD160 b298294d1804c80c0e694d21d09cfb4c5989199c SHA1 0c3ad342cccb02609c2766fdbc740086d9f738ff SHA256 5a111d6f7f480e0f026a77cd2112dab93e3b59319e9ce8521f0a8eedce739b18
AUX pine-4.56-passfile.patch 504 RMD160 57e58ed0f42ccea60dc5059bad591e06dbc8ed8a SHA1 728a9f0f331720a493d5d2945ba3df267da4e08d SHA256 4b7d16282833edd74afd19ec4bcf762f32a85981f8410f217701cda079fe70fc
AUX pine-4.61-largeterminal.patch 526 RMD160 a77f2d1adfbd35bbf0e451da391ad16928e6e69a SHA1 929a4bd3401779ce1ab7e6b0ae58a46e4620e950 SHA256 dbb21976cb0962b3a5b0e22cd6c209fbd4850a14df9d041e9d25bf9cebdedbd8
AUX pine-4.61-subjectlength.patch 2363 RMD160 634e03b7f0d2f12ed4d1c192287fe909d928175d SHA1 f7ac703ccfbe9ddaa10a57800e827d51aad020e0 SHA256 42955b934a89440f15a1c85e9fcc344ba8f74d399e90304e0425074aef4fccb0
AUX pine-4.62-spooldir-permissions.patch 488 RMD160 e286a3e588ab8440d6d33cc9eeb81dbc17298afb SHA1 ebeb30f3866ac3b18592af8c02275be497c4c0cb SHA256 88eb08e815586a51ab453f709b0aae7bc2a5c09f5f7f74544c4cdcf718853c9b
AUX pine-4.64-rename-symlink.patch 860 RMD160 76a815fad144699892158cd99a1f18e55d7b6b06 SHA1 d7f909f90ba1146629b12a5dd21c7b892f21cde0 SHA256 0ae8442d1e8b7f9a9d6f64785238043c9749a0b3b46f7de4fded28b37463dc16
AUX transparency.patch 447 RMD160 47005c14ec0efb7fc484b164da7d6df6fe2f4e90 SHA1 3358b25f7d48160b0ca0c1ad0a146564e854fd1d SHA256 404a615f1c88a6e781fb4bd8ba87657dd4c505d566c2678fd7b15bd198efca00
DIST pine-4.64-r5-chappa-all.patch.gz 181492 RMD160 12cc42e20e23ef275cc302961e4e75c4d443666b SHA1 a2e544103e7792d9a5c9645e80756b0ba18f4014 SHA256 68ce52ec065997c9f273518c2149b5810bf9866ad6280a79515215eb346da2be
DIST pine-4.64-r6-chappa-all.patch.gz 187656 RMD160 e92a34550e1207afce198b38199ab69e3325f872 SHA1 d0a897426cb5cbd9a247abdf85b337592d1f6ec2 SHA256 3fdf3149befeb8837613c7495ff75cdb63c157b393b040f02b90327f6398b09c
DIST pine-4.64-r7-chappa-all.patch.gz 187959 RMD160 2e30b604eaaeec257adb39ed4716f8063f77aaa2 SHA1 c46a65155b0252f928e07b39c366c9244b2dc303 SHA256 c52d002038a697cc4ffb2bbca6a60b5d170c976752b7f4185b47e1ac4e67a47d
DIST pine4.64.tar.bz2 3110790 RMD160 8661cd3c0875e46c8cd5eafa7c7c964f79a3b3fd SHA1 b88aeb64ec2fa30bbb38fda3a051d98dc0e19c5e SHA256 5a697f1ffed84bba2dddb3534d0829eab6dacd169ea0122621e6b3dd522eb783
EBUILD pine-4.64-r5.ebuild 5551 RMD160 c813a748be261106b0c5f64be3cc7c5580f941d1 SHA1 63a914e78343ff50f9f0926d7d3de1d4604177ae SHA256 02337aae5265925855c0a2a384195ee40522e5c06d8821f79b9cfd13b0b28905
EBUILD pine-4.64-r6.ebuild 5922 RMD160 32d1ad6f2ff34d9c2cae8af24b0650fbed6227e8 SHA1 f64b0246b07e58b320105d6c5b068ccd36c7fbfe SHA256 53d8018285b289f0274a57daac4d14fd84a78da27281bc9b18ad054891589de5
EBUILD pine-4.64-r7.ebuild 5919 RMD160 42da300ea330666c35aefa835a82da524b607764 SHA1 1ae3c0300e698c0aabeeb121f074c8bea5822c54 SHA256 48db417a8f75929adf9dad4a7ca404cdd2dfbe93b8d86cc194ade72733d96925
MISC ChangeLog 22831 RMD160 c027ffde3bb8c255926685a0b93b46566f4f9fe8 SHA1 dc86d00a54dd590c678e242625c60a3c420e0a4b SHA256 5b8d843b445d7c503aab935dd2cc6ad2eb9a2fc025bc9da0b039cdfc3301a2cd
MISC metadata.xml 399 RMD160 d040cc64dc9e8a124319a1aabfb5da6ad56baaf8 SHA1 2002632d6f4236f1db97e695d5e046dda10d832f SHA256 974021bbe96256ccf1286bcda1ca194e67f8fc0a7ce0b968007d993fd09cf08a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkiva4UACgkQoeSe8B0zEfz99gCggoDJPUlpeMriJTttK3JZ4L5X
55IAnjj3Z9FE/D9+Hikx+neTVF03clVO
=p+QF
-----END PGP SIGNATURE-----
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/pine/pine-4.64-r5.ebuild,v 1.14 2007/06/26 02:08:16 mr_bones_ Exp $
inherit eutils
# Using this ugly hack, since we're making our own versioned copies of chappa
# patch, as upstream doesn't version them, and patch revision number doesn't
# always have to correspond to ebuild revision number. (see #59573)
CHAPPA_PF="${PF}"
DESCRIPTION="A tool for reading, sending and managing electronic messages."
HOMEPAGE="http://www.washington.edu/pine/
http://staff.washington.edu/chappa/pine/"
SRC_URI="ftp://ftp.cac.washington.edu/pine/${P/-/}.tar.bz2
mirror://gentoo/${CHAPPA_PF}-chappa-all.patch.gz"
# ipv6? (
# http://www.ngn.euro6ix.org/IPv6/${PN}/${P}-v6-20031001.diff
# http://www.ngn.euro6ix.org/IPv6/${PN}/readme.${P}-v6-20031001
# )"
LICENSE="PICO"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc sparc x86"
IUSE="ssl ldap kerberos largeterminal pam passfile debug"
DEPEND="virtual/libc
>=sys-apps/sed-4
>=sys-libs/ncurses-5.1
pam? ( >=sys-libs/pam-0.72 )
ssl? ( dev-libs/openssl )
ldap? ( net-nds/openldap )
kerberos? ( app-crypt/mit-krb5 )"
RDEPEND="${DEPEND}
app-misc/mime-types
net-mail/uw-mailutils
!<=net-mail/uw-imap-2004g"
S="${WORKDIR}/${P/-/}"
maildir_warn() {
elog
elog "This build of Pine 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 Pine."
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/"
echo
}
pkg_setup() {
maildir_warn
}
src_unpack() {
unpack ${A} && cd "${S}"
epatch "${FILESDIR}/pine-4.62-spooldir-permissions.patch"
# Various fixes and features.
epatch "${WORKDIR}/${CHAPPA_PF}-chappa-all.patch"
# Fix flock() emulation.
cp "${FILESDIR}/flock.c" "${S}/imap/src/osdep/unix" || die
# Build the flock() emulation.
epatch "${FILESDIR}/imap-4.7c2-flock_4.60.patch"
if use ldap ; then
# Link to shared ldap libs instead of static.
epatch "${FILESDIR}/pine-4.30-ldap.patch"
mkdir "${S}/ldap"
ln -s /usr/lib "${S}/ldap/libraries"
ln -s /usr/include "${S}/ldap/include"
fi
# if use ipv6 ; then
# epatch "${DISTDIR}/${P}-v6-20031001.diff" || die
# fi
if use passfile ; then
#Is this really the correct place to define it?
epatch "${FILESDIR}/pine-4.56-passfile.patch"
fi
if use largeterminal ; then
# Add support for large terminals by doubling the size of pine's internal display buffer
epatch "${FILESDIR}/pine-4.61-largeterminal.patch"
fi
# Something from RedHat.
epatch "${FILESDIR}/pine-4.31-segfix.patch"
# Create lockfiles with a mode of 0600 instead of 0666.
epatch "${FILESDIR}/pine-4.40-lockfile-perm.patch"
# Add missing time.h includes.
epatch "${FILESDIR}/imap-2000-time.patch"
# Bug #23336 - makes pine transparent in terms that support it.
epatch "${FILESDIR}/transparency.patch"
# Bug #72861 - relaxes subject length for base64-encoded subjects
epatch "${FILESDIR}/pine-4.61-subjectlength.patch"
# Bug #58664 - preserve symlink if a file gets rewritten
epatch "${FILESDIR}/${P}-rename-symlink.patch"
if use debug ; then
sed -e "s:-g -DDEBUG -DDEBUGJOURNAL:${CFLAGS} -g -DDEBUG -DDEBUGJOURNAL:" \
-i "${S}/pine/makefile.lnx" || die "sed pine/makefile.lnx failed"
sed -e "s:-g -DDEBUG:${CFLAGS} -g -DDEBUG:" \
-i "${S}/pico/makefile.lnx" || die "sed pico/makefile.lnx failed"
else
sed -e "s:-g -DDEBUG -DDEBUGJOURNAL:${CFLAGS}:" \
-i "${S}/pine/makefile.lnx" || die "sed pine/makefile.lnx failed"
sed -e "s:-g -DDEBUG:${CFLAGS}:" \
-i "${S}/pico/makefile.lnx" || die "sed pico/makefile.lnx failed"
fi
sed -e "s:/usr/local/lib/pine.conf:/etc/pine.conf:" \
-i "${S}/pine/osdep/os-lnx.h" || die "sed os-lnx.h failed"
}
src_compile() {
local myconf
if use ssl ; then
myconf="${myconf} SSLDIR=/usr SSLTYPE=unix SSLCERTS=/etc/ssl/certs"
sed -e "s:\$(SSLDIR)/certs:/etc/ssl/certs:" \
-e "s:\$(SSLCERTS):/etc/ssl/certs:" \
-e "s:-I\$(SSLINCLUDE) ::" \
-i "${S}/imap/src/osdep/unix/Makefile" || die "sed Makefile failed"
else
myconf="${myconf} NOSSL"
fi
if use ldap ; then
./contrib/ldap-setup lnp lnp
myconf="${myconf} LDAPCFLAGS=-DENABLE_LDAP"
else
myconf="${myconf} NOLDAP"
fi
if use kerberos ; then
myconf="${myconf} EXTRAAUTHENTICATORS=gss"
fi
if use pam ; then
target=lnp
else
target=slx
fi
./build ${myconf} ${target} || die "compile problem"
}
src_install() {
dobin bin/pine bin/pico bin/pilot bin/rpdump bin/rpload
# Only mailbase should install /etc/mailcap
# newins doc/mailcap.unx mailcap
doman doc/pine.1 doc/pico.1 doc/pilot.1 doc/rpdump.1 doc/rpload.1
dodoc CPYRIGHT README doc/brochure.txt doc/tech-notes.txt
# if use ipv6 ; then
# dodoc "${DISTDIR}/readme.${P}-v6-20031001"
# fi
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/
}
pkg_postinst() {
maildir_warn
if use passfile ; then
elog
elog "Pine will cache passwords between connections."
elog "File ~/.pinepw will be used for this."
elog
fi
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/pine/pine-4.64-r6.ebuild,v 1.5 2007/08/06 13:32:17 uberlord Exp $
inherit eutils
# Using this ugly hack, since we're making our own versioned copies of chappa
# patch, as upstream doesn't version them, and patch revision number doesn't
# always have to correspond to ebuild revision number. (see #59573)
CHAPPA_PF="${PF}"
DESCRIPTION="A tool for reading, sending and managing electronic messages."
HOMEPAGE="http://www.washington.edu/pine/
http://staff.washington.edu/chappa/pine/"
SRC_URI="ftp://ftp.cac.washington.edu/pine/${P/-/}.tar.bz2
mirror://gentoo/${CHAPPA_PF}-chappa-all.patch.gz"
# ipv6? (
# http://www.ngn.euro6ix.org/IPv6/${PN}/${P}-v6-20031001.diff
# http://www.ngn.euro6ix.org/IPv6/${PN}/readme.${P}-v6-20031001
# )"
LICENSE="PICO"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
IUSE="ssl ldap kerberos largeterminal pam passfile debug"
DEPEND="virtual/libc
>=sys-apps/sed-4
>=sys-libs/ncurses-5.1
pam? ( virtual/pam )
ssl? ( dev-libs/openssl )
ldap? ( net-nds/openldap )
kerberos? ( app-crypt/mit-krb5 )"
RDEPEND="${DEPEND}
app-misc/mime-types
net-mail/uw-mailutils
!<=net-mail/uw-imap-2004g"
S="${WORKDIR}/${P/-/}"
maildir_warn() {
einfo
einfo "This build of Pine has Maildir support built in as"
einfo "part of the chappa-all patch."
einfo
einfo "If you have a maildir at ~/Maildir it will be your"
einfo "default INBOX. The path may be changed with the"
einfo "\"maildir-location\" setting in Pine."
einfo
einfo "To use /var/spool/mail INBOX again, set"
einfo "\"disable-these-drivers=md\" in your .pinerc file."
einfo
einfo "Alternately, you might want to read following webpage, which explains how to"
einfo "use multiple mailboxes simultaneously:"
echo
echo "http://www.math.washington.edu/~chappa/pine/pine-info/collections/incoming-folders/"
echo
}
pkg_setup() {
maildir_warn
}
src_unpack() {
unpack ${A} && cd "${S}"
epatch "${FILESDIR}/pine-4.62-spooldir-permissions.patch"
# Various fixes and features.
epatch "${WORKDIR}/${CHAPPA_PF}-chappa-all.patch"
# Fix flock() emulation.
cp "${FILESDIR}/flock.c" "${S}/imap/src/osdep/unix" || die
# Build the flock() emulation.
epatch "${FILESDIR}/imap-4.7c2-flock_4.60.patch"
if use ldap ; then
# Link to shared ldap libs instead of static.
epatch "${FILESDIR}/pine-4.30-ldap.patch"
mkdir "${S}/ldap"
ln -s /usr/lib "${S}/ldap/libraries"
ln -s /usr/include "${S}/ldap/include"
fi
# if use ipv6 ; then
# epatch "${DISTDIR}/${P}-v6-20031001.diff" || die
# fi
if use passfile ; then
#Is this really the correct place to define it?
epatch "${FILESDIR}/pine-4.56-passfile.patch"
fi
if use largeterminal ; then
# Add support for large terminals by doubling the size of pine's internal display buffer
epatch "${FILESDIR}/pine-4.61-largeterminal.patch"
fi
# Something from RedHat.
epatch "${FILESDIR}/pine-4.31-segfix.patch"
# Create lockfiles with a mode of 0600 instead of 0666.
epatch "${FILESDIR}/pine-4.40-lockfile-perm.patch"
# Add missing time.h includes.
epatch "${FILESDIR}/imap-2000-time.patch"
# Bug #23336 - makes pine transparent in terms that support it.
epatch "${FILESDIR}/transparency.patch"
# Bug #72861 - relaxes subject length for base64-encoded subjects
epatch "${FILESDIR}/pine-4.61-subjectlength.patch"
# Bug #58664 - preserve symlink if a file gets rewritten
epatch "${FILESDIR}/${P}-rename-symlink.patch"
if use debug ; then
sed -e "s:-g -DDEBUG -DDEBUGJOURNAL:${CFLAGS} -g -DDEBUG -DDEBUGJOURNAL:" \
-i "${S}/pine/makefile.lnx" || die "sed pine/makefile.lnx failed"
sed -e "s:-g -DDEBUG:${CFLAGS} -g -DDEBUG:" \
-i "${S}/pico/makefile.lnx" || die "sed pico/makefile.lnx failed"
else
sed -e "s:-g -DDEBUG -DDEBUGJOURNAL:${CFLAGS}:" \
-i "${S}/pine/makefile.lnx" || die "sed pine/makefile.lnx failed"
sed -e "s:-g -DDEBUG:${CFLAGS}:" \
-i "${S}/pico/makefile.lnx" || die "sed pico/makefile.lnx failed"
fi
sed -e "s:/usr/local/lib/pine.conf:/etc/pine.conf:" \
-i "${S}/pine/osdep/os-lnx.h" || die "sed os-lnx.h failed"
sed -e "s:/usr/local/lib/pine.conf:/etc/pine.conf:" \
-i "${S}/pine/osdep/os-bsf.h" || die "sed os-bsf.h failed"
# We use ncurses for FreeBSD
for x in "${S}"/*/makefile.bsf ; do
sed -e "s/-ltermcap/-lcurses/g" -e "s/-ltermlib/-lcurses/g" \
-i "${x}" || die "sed ${x} failed"
done
}
src_compile() {
local myconf
if use ssl ; then
myconf="${myconf} SSLDIR=/usr SSLTYPE=unix SSLCERTS=/etc/ssl/certs"
sed -e "s:\$(SSLDIR)/certs:/etc/ssl/certs:" \
-e "s:\$(SSLCERTS):/etc/ssl/certs:" \
-e "s:-I\$(SSLINCLUDE):-I/usr/include/openssl:" \
-i "${S}/imap/src/osdep/unix/Makefile" || die "sed Makefile failed"
else
myconf="${myconf} NOSSL"
fi
if use ldap ; then
./contrib/ldap-setup lnp lnp
myconf="${myconf} LDAPCFLAGS=-DENABLE_LDAP"
else
myconf="${myconf} NOLDAP"
fi
if use kerberos ; then
myconf="${myconf} EXTRAAUTHENTICATORS=gss"
fi
if use elibc_FreeBSD ; then
target=bsf
elif use pam ; then
target=lnp
else
target=slx
fi
./build ${myconf} ${target} || die "compile problem"
}
src_install() {
dobin bin/pine bin/pico bin/pilot bin/rpdump bin/rpload
# Only mailbase should install /etc/mailcap
# newins doc/mailcap.unx mailcap
doman doc/pine.1 doc/pico.1 doc/pilot.1 doc/rpdump.1 doc/rpload.1
dodoc CPYRIGHT README doc/brochure.txt doc/tech-notes.txt
# if use ipv6 ; then
# dodoc "${DISTDIR}/readme.${P}-v6-20031001"
# fi
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/
}
pkg_postinst() {
maildir_warn
if use passfile ; then
elog
elog "Pine will cache passwords between connections."
elog "File ~/.pinepw will be used for this."
elog
fi
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/pine/pine-4.64-r7.ebuild,v 1.1 2007/09/01 05:12:37 ticho Exp $
inherit eutils
# Using this ugly hack, since we're making our own versioned copies of chappa
# patch, as upstream doesn't version them, and patch revision number doesn't
# always have to correspond to ebuild revision number. (see #59573)
CHAPPA_PF="${PF}"
DESCRIPTION="A tool for reading, sending and managing electronic messages."
HOMEPAGE="http://www.washington.edu/pine/
http://staff.washington.edu/chappa/pine/"
SRC_URI="ftp://ftp.cac.washington.edu/pine/${P/-/}.tar.bz2
mirror://gentoo/${CHAPPA_PF}-chappa-all.patch.gz"
# ipv6? (
# http://www.ngn.euro6ix.org/IPv6/${PN}/${P}-v6-20031001.diff
# http://www.ngn.euro6ix.org/IPv6/${PN}/readme.${P}-v6-20031001
# )"
LICENSE="PICO"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
IUSE="ssl ldap kerberos largeterminal pam passfile debug"
DEPEND="virtual/libc
>=sys-apps/sed-4
>=sys-libs/ncurses-5.1
pam? ( virtual/pam )
ssl? ( dev-libs/openssl )
ldap? ( net-nds/openldap )
kerberos? ( app-crypt/mit-krb5 )"
RDEPEND="${DEPEND}
app-misc/mime-types
net-mail/uw-mailutils
!<=net-mail/uw-imap-2004g"
S="${WORKDIR}/${P/-/}"
maildir_warn() {
einfo
einfo "This build of Pine has Maildir support built in as"
einfo "part of the chappa-all patch."
einfo
einfo "If you have a maildir at ~/Maildir it will be your"
einfo "default INBOX. The path may be changed with the"
einfo "\"maildir-location\" setting in Pine."
einfo
einfo "To use /var/spool/mail INBOX again, set"
einfo "\"disable-these-drivers=md\" in your .pinerc file."
einfo
einfo "Alternately, you might want to read following webpage, which explains how to"
einfo "use multiple mailboxes simultaneously:"
echo
echo "http://www.math.washington.edu/~chappa/pine/pine-info/collections/incoming-folders/"
echo
}
pkg_setup() {
maildir_warn
}
src_unpack() {
unpack ${A} && cd "${S}"
epatch "${FILESDIR}/pine-4.62-spooldir-permissions.patch"
# Various fixes and features.
epatch "${WORKDIR}/${CHAPPA_PF}-chappa-all.patch"
# Fix flock() emulation.
cp "${FILESDIR}/flock.c" "${S}/imap/src/osdep/unix" || die
# Build the flock() emulation.
epatch "${FILESDIR}/imap-4.7c2-flock_4.60.patch"
if use ldap ; then
# Link to shared ldap libs instead of static.
epatch "${FILESDIR}/pine-4.30-ldap.patch"
mkdir "${S}/ldap"
ln -s /usr/lib "${S}/ldap/libraries"
ln -s /usr/include "${S}/ldap/include"
fi
# if use ipv6 ; then
# epatch "${DISTDIR}/${P}-v6-20031001.diff" || die
# fi
if use passfile ; then
#Is this really the correct place to define it?
epatch "${FILESDIR}/pine-4.56-passfile.patch"
fi
if use largeterminal ; then
# Add support for large terminals by doubling the size of pine's internal display buffer
epatch "${FILESDIR}/pine-4.61-largeterminal.patch"
fi
# Something from RedHat.
epatch "${FILESDIR}/pine-4.31-segfix.patch"
# Create lockfiles with a mode of 0600 instead of 0666.
epatch "${FILESDIR}/pine-4.40-lockfile-perm.patch"
# Add missing time.h includes.
epatch "${FILESDIR}/imap-2000-time.patch"
# Bug #23336 - makes pine transparent in terms that support it.
epatch "${FILESDIR}/transparency.patch"
# Bug #72861 - relaxes subject length for base64-encoded subjects
epatch "${FILESDIR}/pine-4.61-subjectlength.patch"
# Bug #58664 - preserve symlink if a file gets rewritten
epatch "${FILESDIR}/${P}-rename-symlink.patch"
if use debug ; then
sed -e "s:-g -DDEBUG -DDEBUGJOURNAL:${CFLAGS} -g -DDEBUG -DDEBUGJOURNAL:" \
-i "${S}/pine/makefile.lnx" || die "sed pine/makefile.lnx failed"
sed -e "s:-g -DDEBUG:${CFLAGS} -g -DDEBUG:" \
-i "${S}/pico/makefile.lnx" || die "sed pico/makefile.lnx failed"
else
sed -e "s:-g -DDEBUG -DDEBUGJOURNAL:${CFLAGS}:" \
-i "${S}/pine/makefile.lnx" || die "sed pine/makefile.lnx failed"
sed -e "s:-g -DDEBUG:${CFLAGS}:" \
-i "${S}/pico/makefile.lnx" || die "sed pico/makefile.lnx failed"
fi
sed -e "s:/usr/local/lib/pine.conf:/etc/pine.conf:" \
-i "${S}/pine/osdep/os-lnx.h" || die "sed os-lnx.h failed"
sed -e "s:/usr/local/lib/pine.conf:/etc/pine.conf:" \
-i "${S}/pine/osdep/os-bsf.h" || die "sed os-bsf.h failed"
# We use ncurses for FreeBSD
for x in "${S}"/*/makefile.bsf ; do
sed -e "s/-ltermcap/-lcurses/g" -e "s/-ltermlib/-lcurses/g" \
-i "${x}" || die "sed ${x} failed"
done
}
src_compile() {
local myconf
if use ssl ; then
myconf="${myconf} SSLDIR=/usr SSLTYPE=unix SSLCERTS=/etc/ssl/certs"
sed -e "s:\$(SSLDIR)/certs:/etc/ssl/certs:" \
-e "s:\$(SSLCERTS):/etc/ssl/certs:" \
-e "s:-I\$(SSLINCLUDE):-I/usr/include/openssl:" \
-i "${S}/imap/src/osdep/unix/Makefile" || die "sed Makefile failed"
else
myconf="${myconf} NOSSL"
fi
if use ldap ; then
./contrib/ldap-setup lnp lnp
myconf="${myconf} LDAPCFLAGS=-DENABLE_LDAP"
else
myconf="${myconf} NOLDAP"
fi
if use kerberos ; then
myconf="${myconf} EXTRAAUTHENTICATORS=gss"
fi
if use elibc_FreeBSD ; then
target=bsf
elif use pam ; then
target=lnp
else
target=slx
fi
./build ${myconf} ${target} || die "compile problem"
}
src_install() {
dobin bin/pine bin/pico bin/pilot bin/rpdump bin/rpload
# Only mailbase should install /etc/mailcap
# newins doc/mailcap.unx mailcap
doman doc/pine.1 doc/pico.1 doc/pilot.1 doc/rpdump.1 doc/rpload.1
dodoc CPYRIGHT README doc/brochure.txt doc/tech-notes.txt
# if use ipv6 ; then
# dodoc "${DISTDIR}/readme.${P}-v6-20031001"
# fi
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/
}
pkg_postinst() {
maildir_warn
if use passfile ; then
elog
elog "Pine will cache passwords between connections."
elog "File ~/.pinepw will be used for this."
elog
fi
}