From 5036275734da59069dc91ada017fa124e390c432 Mon Sep 17 00:00:00 2001 From: Gernot Tenchio Date: Fri, 28 Jan 2011 14:33:44 +0100 Subject: [PATCH] e3: Added e3 2.8 - An Editor heavily optimized for size --- editors/e3/e3-make.patch | 55 ++++++++++++++++++++++++++++++++++++++++ editors/e3/e3.conf | 16 ++++++++++++ editors/e3/e3.desc | 39 ++++++++++++++++++++++++++++ 3 files changed, 110 insertions(+) create mode 100644 editors/e3/e3-make.patch create mode 100644 editors/e3/e3.conf create mode 100644 editors/e3/e3.desc diff --git a/editors/e3/e3-make.patch b/editors/e3/e3-make.patch new file mode 100644 index 000000000..aeaf87a50 --- /dev/null +++ b/editors/e3/e3-make.patch @@ -0,0 +1,55 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../e3/e3-make.patch +# Copyright (C) 2011 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms +# of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or (at your option) any later +# version. +# --- SDE-COPYRIGHT-NOTE-END --- + +diff -up e3-2.8/Makefile.make e3-2.8/Makefile +--- e3-2.8/Makefile.make 2010-05-27 20:58:59.000000000 +0200 ++++ e3-2.8/Makefile 2011-01-13 09:28:25.253712906 +0100 +@@ -39,11 +39,11 @@ all: 32 + + 32: $(ASOURCES) Makefile + ifeq ($(OS),LINUX) +- nasm -O2 -f bin -l e3.lst -o e3 e3.asm -DCRIPLED_ELF=1 -D$(OS) -D$(EXMODE) ++ nasm -O2 -f bin -l e3.lst -o e3 e3.asm -DCRIPLED_ELF=1 -D$(OS) + chmod +x e3 + else + echo $(ASVER) +- nasm -O2 $(AFLAGS) -o e3.o e3.asm -l e3.lst -D$(OS) -D$(EXMODE) ++ nasm -O2 $(AFLAGS) -o e3.o e3.asm -l e3.lst -D$(OS) + ld -s -o e3 e3.o + strip --remove-section .comment e3 + endif +@@ -71,13 +71,15 @@ endif + # ------------------------------------------------- + + install: e3 +- install -d $(PREFIX) $(BINDIR) $(MANDIR) ++ install -d $(BINDIR) $(MANDIR) + install -m 755 e3 $(BINDIR) +- ln -sf $(BINDIR)/e3 $(BINDIR)/e3ws +- ln -sf $(BINDIR)/e3 $(BINDIR)/e3em +- ln -sf $(BINDIR)/e3 $(BINDIR)/e3pi +- ln -sf $(BINDIR)/e3 $(BINDIR)/e3vi +- ln -sf $(BINDIR)/e3 $(BINDIR)/e3ne ++ (cd $(BINDIR); \ ++ ln -sf $(BINDIR)/e3 $(BINDIR)/e3ws; \ ++ ln -sf $(BINDIR)/e3 $(BINDIR)/e3em; \ ++ ln -sf $(BINDIR)/e3 $(BINDIR)/e3pi; \ ++ ln -sf $(BINDIR)/e3 $(BINDIR)/e3vi; \ ++ ln -sf $(BINDIR)/e3 $(BINDIR)/e3ne; \ ++ ); + install -m 644 e3.man $(MANDIR)/e3.$(MANSEC) + + clean: diff --git a/editors/e3/e3.conf b/editors/e3/e3.conf new file mode 100644 index 000000000..5a7414a06 --- /dev/null +++ b/editors/e3/e3.conf @@ -0,0 +1,16 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../e3/e3.conf +# Copyright (C) 2010 - 2011 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + + +var_append makeinstopt ' ' "PREFIX=$root/$prefix" diff --git a/editors/e3/e3.desc b/editors/e3/e3.desc new file mode 100644 index 000000000..0aa9c32e3 --- /dev/null +++ b/editors/e3/e3.desc @@ -0,0 +1,39 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../e3/e3.desc +[COPY] Copyright (C) 2011 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] An Editor heavily optimized for size + +[T] e3 is a full-screen, user-friendly text editor with an interface similar +[T] to that of either WordStar, Emacs, Pico, Nedit, or vi. It's heavily +[T] optimized for size and independent of libc or any other libraries, making +[T] it useful for mini-Linux distributions and rescue disks. The assembler +[T] version supports Linux, FreeBSD, OpenBSD, NetBSD, Win9x, QNX, Atheos, +[T] BeOS, ELKS, and DOS. There is also a separately distributed version +[T] written in C which supports some other Unix versions and CygWin. It is +[T] also possible to use regular expressions by using child processes like +[T] sed. e3 has a built in arithmetic calculator. + +[U] http://sites.google.com/site/e3editor/Home + +[A] Albrecht Kleine +[M] The OpenSDE Community + +[C] extra/editor + +[L] GPL +[S] Stable +[V] 2.8 +[P] X -----5---9 800.000 + +[D] 1628816304 e3-2.8.tgz http://sites.google.com/site/e3editor/Home/