ChangeLog

# ChangeLog for mail-client/nail
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/nail/ChangeLog,v 1.54 2007/07/09 05:37:56 redhatter Exp $

09 Jul 2007; Stuart Longland nail-11.25-r3.ebuild:
Tested and working on MIPS... consider bug 103291 nailed

29 Mar 2007; Andrej Kacian -nail-11.25-r1.ebuild,
nail-11.25-r3.ebuild:
Patch makefile to not strip the binary on its own. Suggested by Diego
Pettenò .

18 Mar 2007; Marius Mauch nail-11.25-r3.ebuild:
Replacing einfo with elog

04 Mar 2007; Fernando J. Pereda nail-11.25-r3.ebuild:
Fix for bug #169279. Thanks to Diego Pettenò

08 Feb 2007; Diego Pettenò ChangeLog:
Regenerate digest in Manifest2 format.

21 May 2006; Markus Rothe nail-11.25-r3.ebuild:
Stable on ppc64

07 Feb 2006; Simon Stelling nail-11.25-r3.ebuild:
stable on amd64

04 Jan 2006; Rene Nussbaumer nail-11.25-r3.ebuild:
Stable on hppa.

03 Oct 2005; Andrej Kacian nail-11.25-r1.ebuild,
nail-11.25-r3.ebuild:
Do not install generic COPYING document.

02 Oct 2005; Michael Hanselmann nail-11.25-r3.ebuild:
Stable on ppc.

02 Oct 2005; Aron Griffis nail-11.25-r3.ebuild:
Mark 11.25-r3 stable on ia64

22 Sep 2005; Gustavo Zacarias nail-11.25-r3.ebuild:
Stable on sparc

22 Sep 2005; Fernando J. Pereda nail-11.25-r3.ebuild:
stable on alpha and x86

*nail-11.25-r3 (02 Sep 2005)

02 Sep 2005; Fernando J. Pereda -nail-11.25-r2.ebuild,
+nail-11.25-r3.ebuild:
bump with a fix for bug #104491. Remove -r2

02 Sep 2005; Joseph Jezak nail-11.25-r1.ebuild:
Marked ppc stable for bug #103291.

01 Sep 2005; Fernando J. Pereda -nail-11.20.ebuild,
-nail-11.22.ebuild:
remove old versions

24 Aug 2005; Aron Griffis nail-11.25-r1.ebuild:
stable on ia64

23 Aug 2005; Markus Rothe nail-11.25-r2.ebuild:
added ~ppc64 (bug #103291)

*nail-11.25-r2 (22 Aug 2005)

22 Aug 2005; Fernando J. Pereda
+files/nail-nosocket.patch, +nail-11.25-r2.ebuild:
Inlude a fix to allow it to be built without network support

22 Aug 2005; Markus Rothe nail-11.25-r1.ebuild:
added ~ppc64 (bug #103291)

22 Aug 2005; Gustavo Zacarias nail-11.25-r1.ebuild:
Stable on sparc wrt #103291

22 Aug 2005; Luis Medinas nail-11.25-r1.ebuild:
Marked Stable on AMD64. Bug #103291.

21 Aug 2005; Fernando J. Pereda nail-11.25-r1.ebuild:
11.25-r1 stable on alpha and x86

11 Aug 2005; Fernando J. Pereda nail-11.25-r1.ebuild:
USE net doesn't work as expected, removing. Fix for bug #102132

*nail-11.25-r1 (10 Aug 2005)

10 Aug 2005; Fernando J. Pereda
-files/nail-10.8-Makefile.patch, -nail-11.23.ebuild, -nail-11.25.ebuild,
+nail-11.25-r1.ebuild:
fix ssl dependency and add net flag support. clean broken versions

*nail-11.25 (31 Jul 2005)

31 Jul 2005; Fernando J. Pereda +nail-11.25.ebuild:
version bump

*nail-11.23 (28 Jun 2005)

28 Jun 2005; Andrej Kacian +nail-11.23.ebuild:
Version bump.

10 May 2005; Gustavo Zacarias nail-11.22.ebuild:
Stable on sparc

09 May 2005; Fernando J. Pereda nail-11.22.ebuild:
keyworded alpha ~hppa x86

08 May 2005; Fernando J. Pereda nail-11.20.ebuild,
nail-11.22.ebuild:
remove the nail does not support maildir einfo

*nail-11.22 (08 May 2005)

08 May 2005; Fernando J. Pereda -nail-9.30.ebuild,
-nail-10.7.ebuild, -nail-10.8.ebuild, -nail-11.1.ebuild,
-nail-11.1-r1.ebuild, -nail-11.18.ebuild, +nail-11.22.ebuild:
Bump nail and clean out old ebuilds

01 Apr 2005; Aron Griffis nail-11.20.ebuild:
stable on ia64

07 Feb 2005; Gustavo Zacarias nail-11.20.ebuild:
Stable on sparc

07 Feb 2005; Andrej Kacian nail-11.20.ebuild:
Stable on x86.

25 Jan 2005; Gustavo Zacarias nail-11.18.ebuild:
Stable on sparc

*nail-11.20 (22 Jan 2005)

22 Jan 2005; Andrej Kacian +nail-11.20.ebuild:
New version. Added ssl USE flag.

22 Jan 2005; Andrej Kacian nail-11.18.ebuild:
Stable on x86.

*nail-11.18 (21 Dec 2004)

21 Dec 2004; Andrej Kacian +nail-11.18.ebuild:
Version bump. Bug #75206, reported by Vanquirius .

*nail-11.1-r1 (15 Dec 2004)

15 Dec 2004; Andrej Kacian +nail-11.1-r1.ebuild:
Create /usr/bin/mailx symlink to nail executable. Closes #73602, reported by
Aron Griffis .

07 Dec 2004; Aron Griffis nail-11.1.ebuild:
add ~alpha, ~amd64, ~ia64

25 Nov 2004; Jason Wever nail-11.1.ebuild:
Stable on sparc.

24 Nov 2004; Andrej Kacian nail-11.1.ebuild:
Stable on x86.

*nail-11.1 (17 Oct 2004)

17 Oct 2004; Andrej Kacian +nail-11.1.ebuild:
Version bump, closes #67436. Installation has changed a bit, thanks to Steph
L for the ebuild. Also, I changed the postinst notice
to use einfo.

25 Sep 2004; Jason Wever nail-10.8.ebuild:
Stable on sparc.

23 Sep 2004; Andrej Kacian nail-10.8.ebuild:
Stable on x86.

15 Aug 2004; Jason Wever nail-10.7.ebuild:
Stable on sparc.

26 Jul 2004; Tuan Van nail-10.7.ebuild:
>30 days passed without bugs. Stable on x86.

*nail-10.8 (26 Jul 2004)

26 Jul 2004; Tuan Van
+files/nail-10.8-Makefile.patch, +nail-10.8.ebuild:
version bump.
added virtual/mailx.
added blocks virtual/mailx.

01 Jul 2004; Jeremy Huddleston nail-10.7.ebuild,
nail-9.30.ebuild:
virtual/glibc -> virtual/libc

*nail-10.7 (06 Jun 2004)

06 Jun 2004; Grant Goodyear +nail-10.7.ebuild:
Version bump, thanks to Steph L and scootersmk (Bug # 53096).

04 Jun 2004; David Holm nail-9.30.ebuild:
Added to ~ppc.

*nail-9.30 (29 May 2004)

29 May 2004; Seemant Kulleen +metadata.xml,
+nail-9.30.ebuild:
Moved from net-mail/nail to mail-client/nail.

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*nail-9.30 (13 Apr 2002)

13 Apr 2002; Grant Goodyear :

New version

*nail-9.27 (1 Feb 2002)

1 Feb 2002; G.Bevin ChangeLog :

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.

Manifest

AUX nail-nosocket.patch 473 RMD160 1598331c9a0ea4fcaa6682bae9e04cb5d7bb3117 SHA1 600c8bb47a17008c992297e28e29c73fb44108ef SHA256 840a0f3f592de84d03c225ccdc6c363b4d372eb605750a0ee7e1b02320547dc9
DIST nail-11.25.tar.bz2 267959 RMD160 d72a5a4760cc43bcc2e9223e2eca4f0a8de7605f SHA1 dd15a5bdedb74175763ababa8be70989334963e4 SHA256 ae831aa7ebee1a348d84cb37228fe784b32c6ccf2d06edfba141de8f165515c5
EBUILD nail-11.25-r3.ebuild 1957 RMD160 c35abee6a028afdc00f43bfec04ee078d65142c6 SHA1 b4756038a89ea810e11e882fde07a1bfb48819a5 SHA256 c31cf9e60c437378b8dc22442faa0d5d4b661336eb2cf7aedb8b5eae80dc20ae
MISC ChangeLog 7382 RMD160 2dd8cfcd63c19592adafe1bb455692733a44285f SHA1 4d3be6e4de15d8e92025aa053b72dd737a8963f1 SHA256 b945360816619a1500325eae0b73167481ba0c99a3d392bae23c86720204c1b6
MISC metadata.xml 161 RMD160 273e570423fa3cd9d3f15f7967a43307c8ee9661 SHA1 a1fecd2f7b169d621b88c6ccab9d758209fc8f19 SHA256 4ebf9a8f60040bfb95f13790c1d146a49c69f791f9c421e02a5d96fd6fcb2b32

files

metadata.xml




net-mail

nail-11.25-r3.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/nail/nail-11.25-r3.ebuild,v 1.13 2007/07/09 05:37:56 redhatter Exp $

inherit eutils
DESCRIPTION="Nail is an enhanced mailx-compatible mail client"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
HOMEPAGE="http://nail.sourceforge.net/"
PROVIDE="virtual/mailx"
DEPEND="ssl? ( dev-libs/openssl )
!virtual/mailx"

SLOT="0"
LICENSE="BSD"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
IUSE="ssl net"

remove_ssl() {
elog "Disabling SSL support"
sed -i -e 's~#define USE_\(OPEN\)\?SSL~#undef USE_\1SSL~' config.h
sed -i -e 's~-ssl~~' -e 's~-lcrypto~~' LIBS
}

remove_sockets() {
elog "Not enabling sockets (thus disabling IMAP, POP and SMTP)"
sed -i -e 's~#define HAVE_SOCKETS~#undef HAVE_SOCKETS~' config.h
}

src_compile() {
# Do not strip the binary
sed -i -e 's:-s nail:nail:' Makefile

# Build config.h and LIBS, neccesary to tweak the config
make config.h

# Fix nail to allow it to be built without sockets
epatch "${FILESDIR}/${PN}-nosocket.patch"

# Logic to 'configure' the package
if use net && ! use ssl ; then
remove_ssl
elif ! use net ; then
# Linking to ssl without net support is pointless
remove_ssl
remove_sockets
fi

# Now really build it
emake PREFIX=/usr MAILSPOOL='/var/spool/mail' || die "emake failed"
}

src_install () {
# Use /usr/lib/sendmail by default and provide an example
cat <<- EOSMTP >> nail.rc

# Use the local sendmail (/usr/lib/sendmail) binary by default.
# (Uncomment the following line to use a SMTP server)
#set smtp=localhost
EOSMTP

make DESTDIR=${D} \
UCBINSTALL=$(type -p install) \
PREFIX=/usr install || die "install failed"
dodoc AUTHORS INSTALL README
dodir /bin
dosym /usr/bin/nail /bin/mail
dosym /usr/bin/nail /usr/bin/mailx
dosym /usr/bin/nail /usr/bin/mail
dosym /usr/bin/nail /usr/bin/Mail
}