e3 (200k) is a full featured text editor in three versions: primary e3 for x86

versions of Linux, FreeBSD, NetBSD, OpenBSD, Win9x, QNX, Atheos, BeOS(TM), DOS
and ELKS (ELKS == Embeddable Linux Kernel Subset) written in NASM assembler,
for second a version for ARM Risc CPUs and for third e3c, a C equivalent for
all other platforms, for example on other RISC CPU like ALPHA. The assembler
version is highly optimized for size. For the command syntax you can choice
between the families of Wordstar(TM), EMACS, Pico, nedit or vi editors. In
Linux the e3 uncompressed executable's size is at 12000 byte, a compressed
executable will need around 9000 byte, so you won't waste your disk space ;-)
e3 is quite independent of libc and because of it's size it is very useable for
Mini-Linux distributions and rescue disks. e3 has a numeric calculator built
in. Newer e3 versions have the UNDO feature built in. Some features like piping
through /bin/sed (using stream editor as a sub process) are currently designed
for Linux and *BSD only, anyway this opens e3's door to the world of regular
expressions.  The 16 bit assembler versions of e3 and the C version are limited
to Wordstar keys only.
This commit is contained in:
Michal Pasternak 2004-01-05 04:36:10 +00:00 committed by Thomas Klausner
parent 88ebd78e99
commit b94db0e0e4
5 changed files with 62 additions and 0 deletions

16
e3/DESCR Normal file
View file

@ -0,0 +1,16 @@
e3 (200k) is a full featured text editor in three versions: primary e3 for x86
versions of Linux, FreeBSD, NetBSD, OpenBSD, Win9x, QNX, Atheos, BeOS(TM), DOS
and ELKS (ELKS == Embeddable Linux Kernel Subset) written in NASM assembler,
for second a version for ARM Risc CPUs and for third e3c, a C equivalent for
all other platforms, for example on other RISC CPU like ALPHA. The assembler
version is highly optimized for size. For the command syntax you can choice
between the families of Wordstar(TM), EMACS, Pico, nedit or vi editors. In
Linux the e3 uncompressed executable's size is at 12000 byte, a compressed
executable will need around 9000 byte, so you won't waste your disk space ;-)
e3 is quite independent of libc and because of it's size it is very useable for
Mini-Linux distributions and rescue disks. e3 has a numeric calculator built
in. Newer e3 versions have the UNDO feature built in. Some features like piping
through /bin/sed (using stream editor as a sub process) are currently designed
for Linux and *BSD only, anyway this opens e3's door to the world of regular
expressions. The 16 bit assembler versions of e3 and the C version are limited
to Wordstar keys only.

20
e3/Makefile Normal file
View file

@ -0,0 +1,20 @@
# $NetBSD: Makefile,v 1.1.1.1 2004/01/05 04:36:10 mpasternak Exp $
#
DISTNAME= e3-2.43
PKGNAME= e3asm-2.43
CATEGORIES= editors
MASTER_SITES= http://www.sax.de/~adlibit/
MAINTAINER= lrfurtado@yahoo.com.br
HOMEPAGE= http://www.sax.de/~adlibit/
COMMENT= The e3 is a full featured text editor highly optimized for size
BUILD_DEPENDS+= nasm>=0.98:../../devel/nasm
CONFIGURE= no
USE_GMAKE= yes
USE_BUILDLINK2= yes
.include "../../mk/bsd.pkg.mk"

8
e3/PLIST Normal file
View file

@ -0,0 +1,8 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2004/01/05 04:36:10 mpasternak Exp $
bin/e3ws
bin/e3em
bin/e3pi
bin/e3vi
bin/e3ne
bin/e3
man/man1/e3.1

5
e3/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1.1.1 2004/01/05 04:36:10 mpasternak Exp $
SHA1 (e3-2.43.tar.gz) = 119ffb9418e429d02bf2e091ffcb73e5f8dc2055
Size (e3-2.43.tar.gz) = 215540 bytes
SHA1 (patch-aa) = 9b38573d63ec706b2ec79b730a34d3b4a40ffc4f

13
e3/patches/patch-aa Normal file
View file

@ -0,0 +1,13 @@
$NetBSD: patch-aa,v 1.1.1.1 2004/01/05 04:36:10 mpasternak Exp $
--- Makefile.orig 2002-10-05 13:53:00.000000000 -0300
+++ Makefile
@@ -12,7 +12,7 @@ COMPRESS=gzexe
# 2. edit dest dir prefix if you want....
-PREFIX='/usr/local'
+#PREFIX='/usr/local'
#PREFIX=/boot/home