ChangeLog

# ChangeLog for app-editors/e3
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/e3/ChangeLog,v 1.30 2008/01/24 19:49:48 opfer Exp $

24 Jan 2008; Christian Faulhammer e3-2.7.1.ebuild:
add secondary HOMEPAGE

20 Jan 2008; Ulrich Mueller -files/emacs, -files/pico,
-files/vi, -e3-2.7.0.ebuild:
Clean up.

20 Jan 2008; Christoph Mende e3-2.7.1.ebuild:
Stable on amd64 wrt bug #205896

15 Jan 2008; Dawid Węgliński e3-2.7.1.ebuild:
Stable on x86 (bug #205896)

*e3-2.7.1 (16 Dec 2007)

16 Dec 2007; Ulrich Mueller +e3-2.7.1.ebuild:
Version bump: yasm is now properly supported for amd64.

10 Oct 2007; Christian Faulhammer e3-2.7.0.ebuild:
remove PROVIDE=virtual/editor as we have now a new-style virtual

07 Jul 2007; Christian Faulhammer e3-2.7.0.ebuild,
-e3-2.43.ebuild:
stable x86, bug 184451; clean-up and adjusted DESCRIPTION

02 Jul 2007; Piotr Jaroszyński e3-2.43.ebuild:
(QA) RESTRICT clean up.

17 Jun 2007; Christian Faulhammer e3-2.7.0.ebuild:
revert last change

17 Jun 2007; Ulrich Mueller e3-2.7.0.ebuild:
Fix build failure on x86.

17 Jun 2007; Christian Faulhammer e3-2.7.0.ebuild:
make it not fail on amd64

17 Jun 2007; Christoph Mende e3-2.7.0.ebuild:
Added ~amd64 wrt bug 182312

17 Jun 2007; Christian Faulhammer metadata.xml,
+e3-2.7.0.ebuild, -e3-2.70.ebuild, -e3-2.41.ebuild, -e3-2.42.ebuild:
emacs team has taken this one over
change Ebuild name, so we can get rid of MY_PV variable
add some quotes around variables
do a simpler installation of man page
kill build USE flag to avoid file collisions
remove an unecessary dodir
change RESTRICT from nostrip to strip
add amd64 support
add PROVIDE=virtual/editor
clean up

25 May 2007; Christian Faulhammer ChangeLog:
corrected ChangeLog, so it conforms to our standards

13 May 2007; Thilo Bangert metadata.xml:
add herd

21 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

*e3-2.70 (06 Jan 2007)

06 Jan 2007; Charlie Shepherd -e3-2.7.0.ebuild,
+e3-2.70.ebuild:
Move e3-2.7.0 -> e3-2.70; thanks to Kugelfang for pointing out b0rkedness

*e3-2.7.0 (07 Dec 2006)

07 Dec 2006; Charlie Shepherd +e3-2.7.0.ebuild:
Bump to version 2.7.0, thanks to Brian Hall for reporting, bug 85114

29 Jun 2004; Aron Griffis e3-2.41.ebuild,
e3-2.42.ebuild, e3-2.43.ebuild:
sync IUSE (+build)

*e3-2.43 (22 Apr 2003)

22 Apr 2003; Jon Portnoy e3-2.43.ebuild :

Version bump.

*e3-2.42 (29 Mar 2003)

29 Mar 2003; Jon Portnoy e3-2.42.ebuild :

Version bump.

*e3-2.41 (02 Mar 2003)

02 Mar 2003; Jon Portnoy e3-2.41.ebuild :

Version bump.

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

*e3-2.33 (23 May 2002)

26 Sep 2002; Ryan Phillips e3-2.33.ebuild :

Added nostrip option and added patch.. Fixes #2937

23 May 2002; Ryan Phillips e3-2.33.ebuild :

Updated Package. Fixes #2937

*e3-1.7-r2 (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

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

DIST e3-2.7.1.tar.gz 189422 RMD160 95f6ab83ec17160bb878bd657a53fa5285b5505f SHA1 3efe3f0d463c10fe2f1ed04ff7726142df8470b4 SHA256 61e16420480b1bef085952c0e5130a9151a617c3432b4c302c23740d5eb5049e
EBUILD e3-2.7.1.ebuild 898 RMD160 77cef50ea6e630aaf71302b6a3e973875b6659e0 SHA1 f799ee36fc15676b47e9a4957c24b3d402209323 SHA256 65072c475e312c698102fe0730d9b9c9f2e5cb233adfd56aa4bc5ba0ad1dab5c
MISC ChangeLog 3917 RMD160 bdb2ef97b9c69f24d17cbecd1eb6485c9e5d886f SHA1 a555014c95cd2b06df70297650d6bb6df33aa8fe SHA256 65df9c75163d8ebc3140399c3658d5ad3b9693f4f234ba4365f1461778d2d889
MISC metadata.xml 825 RMD160 a1a18dbcb683c14d6b5c8eeeebbd36c8f189df82 SHA1 4a9aa405ac119d327da0388b9a39eda090cf8900 SHA256 108bb489f59e0775170d71a7e7566c212c4b7d5bd233fda626b79044f72e75f1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (GNU/Linux)

iEYEARECAAYFAkfgxHYACgkQOeoy/oIi7uxcfACeJCuCYkG0UdM3UjKMdBMlmbYT
/YwAoOlfOPO44x14eXbVEob4Ex869L8E
=8oRq
-----END PGP SIGNATURE-----

e3-2.7.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/e3/e3-2.7.1.ebuild,v 1.4 2008/01/24 19:49:48 opfer Exp $

DESCRIPTION="Very tiny editor in ASM with emacs, pico, wordstar, and vi keybindings"
HOMEPAGE="http://freshmeat.net/projects/e3/
http://mitglied.lycos.de/albkleine/"
SRC_URI="http://mitglied.lycos.de/albkleine/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* amd64 x86"
IUSE=""
RESTRICT="strip"

DEPEND="x86? ( >=dev-lang/nasm-0.98.39-r3 )
amd64? ( >=dev-lang/yasm-0.6.1 )"
RDEPEND=""

src_compile() {
local target=""
use amd64 && target="yasm64"
emake ${target} || die "emake failed"
}

src_install() {
dobin e3 || die "dobin failed"
dosym e3 /usr/bin/e3em
dosym e3 /usr/bin/e3ne
dosym e3 /usr/bin/e3pi
dosym e3 /usr/bin/e3vi
dosym e3 /usr/bin/e3ws
newman e3.man e3.1
}

metadata.xml




emacs

e3 is a full-screen, user-friendly text editor with an interface similar to
that of either WordStar, Emacs, Pico, Nedit, or vi. It's heavily optimized
for size and independent of libc or any other libraries, making it useful
for mini-Linux distributions and rescue disks. The assembler version
supports Linux, FreeBSD, OpenBSD, NetBSD, Win9x, QNX, Atheos, BeOS, ELKS,
and DOS. There is also a separately distributed version written in C which
supports some other Unix versions and CygWin. It is also possible to use
regular expressions by using child processes like sed. e3 has a built in
arithmetic calculator.