From 33a5d1a523817b32141fd2a8d693e5093f09a06b Mon Sep 17 00:00:00 2001 From: tron Date: Thu, 2 Nov 2000 21:51:58 +0000 Subject: Initial import of "esh" packge: Unix shell with Lisp-like syntax This package was contributed by Jason Beegan in PR pkg/11376. --- shells/esh/Makefile | 29 +++++++++++++++++++++++++++++ shells/esh/files/md5 | 3 +++ shells/esh/files/patch-sum | 3 +++ shells/esh/patches/patch-aa | 20 ++++++++++++++++++++ shells/esh/pkg/COMMENT | 1 + shells/esh/pkg/DESCR | 6 ++++++ shells/esh/pkg/PLIST | 22 ++++++++++++++++++++++ 7 files changed, 84 insertions(+) create mode 100644 shells/esh/Makefile create mode 100644 shells/esh/files/md5 create mode 100644 shells/esh/files/patch-sum create mode 100644 shells/esh/patches/patch-aa create mode 100644 shells/esh/pkg/COMMENT create mode 100644 shells/esh/pkg/DESCR create mode 100644 shells/esh/pkg/PLIST (limited to 'shells') diff --git a/shells/esh/Makefile b/shells/esh/Makefile new file mode 100644 index 00000000000..5b3226883c5 --- /dev/null +++ b/shells/esh/Makefile @@ -0,0 +1,29 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/11/02 21:51:58 tron Exp $ +# + +DISTNAME= esh-0.8 +CATEGORIES= shells +MASTER_SITES= http://esh.netpedia.net/ + +MAINTAINER= jasontd@indigo.ie +HOMEPAGE= http://esh.netpedia.net + +WRKSRC= ${WRKDIR}/esh +INFO_FILES= esh.info + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/esh ${PREFIX}/bin + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/esh + @(cd ${WRKSRC}/examples ; \ + for i in *.esh ; do \ + ${CP} $$i ${PREFIX}/share/examples/esh; \ + done) + ${INSTALL_DATA} ${WRKSRC}/emacs/esh-mode.el \ + ${PREFIX}/share/emacs/site-lisp + ${INSTALL_DATA} ${WRKSRC}/doc/esh.info ${PREFIX}/info + ${MKDIR} ${PREFIX}/share/doc/esh + @(for i in esh.html esh_toc.html; do \ + ${INSTALL_DATA} ${WRKSRC}/doc/$$i ${PREFIX}/share/doc/esh/$$i; \ + done) + +.include "../../mk/bsd.pkg.mk" diff --git a/shells/esh/files/md5 b/shells/esh/files/md5 new file mode 100644 index 00000000000..af23bf5744a --- /dev/null +++ b/shells/esh/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/11/02 21:51:58 tron Exp $ + +MD5 (esh-0.8.tar.gz) = b59022b88bae24420156d25869b8be54 diff --git a/shells/esh/files/patch-sum b/shells/esh/files/patch-sum new file mode 100644 index 00000000000..0a63fc083c0 --- /dev/null +++ b/shells/esh/files/patch-sum @@ -0,0 +1,3 @@ +$NetBSD: patch-sum,v 1.1.1.1 2000/11/02 21:51:58 tron Exp $ + +MD5 (patch-aa) = 5046da6cb1ecdcc02250deffb748851c diff --git a/shells/esh/patches/patch-aa b/shells/esh/patches/patch-aa new file mode 100644 index 00000000000..4129ea9c875 --- /dev/null +++ b/shells/esh/patches/patch-aa @@ -0,0 +1,20 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/11/02 21:51:58 tron Exp $ + +--- Makefile.orig Thu Apr 22 09:31:43 1999 ++++ Makefile +@@ -7,11 +7,11 @@ + # You can compile with a hacked replacement of readline instead by + # doing this: + +-#INC=-Ifake-readline/ +-#LIB=fake-readline/readline.c ++INC=-Ifake-readline/ ++LIB=fake-readline/readline.c + +-INC=-I/usr/include/readline +-LIB=-lreadline ++#INC=-I/usr/include/readline ++#LIB=-lreadline + + # Flags to the compiler: + # diff --git a/shells/esh/pkg/COMMENT b/shells/esh/pkg/COMMENT new file mode 100644 index 00000000000..245124e2eac --- /dev/null +++ b/shells/esh/pkg/COMMENT @@ -0,0 +1 @@ +Unix shell with Lisp-like syntax diff --git a/shells/esh/pkg/DESCR b/shells/esh/pkg/DESCR new file mode 100644 index 00000000000..356ea31a1fc --- /dev/null +++ b/shells/esh/pkg/DESCR @@ -0,0 +1,6 @@ + `esh' was primarily written out of a need for a simple and +lightweight shell for Unix. As such, it deviates completely from all of +the traditional shells, opting instead for a Lisp-like syntax. This +allows exceptionally small size, both in terms of lines of code and +memory consumption, while retaining remarkable flexibility and +programmability. diff --git a/shells/esh/pkg/PLIST b/shells/esh/pkg/PLIST new file mode 100644 index 00000000000..50b31cc2438 --- /dev/null +++ b/shells/esh/pkg/PLIST @@ -0,0 +1,22 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/11/02 21:51:58 tron Exp $ +bin/esh +@unexec install-info --delete --info-dir=%D/info %D/info/esh.info +info/esh.info +@exec install-info --info-dir=%D/info %D/info/esh.info +share/doc/esh/esh.html +share/doc/esh/esh_toc.html +share/emacs/site-lisp/esh-mode.el +share/examples/esh/bold.esh +share/examples/esh/gaudy.esh +share/examples/esh/pipes.esh +share/examples/esh/prepend.esh +share/examples/esh/prompt.esh +share/examples/esh/test.esh +share/examples/esh/test2.esh +share/examples/esh/test3.esh +share/examples/esh/test4.esh +share/examples/esh/test5.esh +share/examples/esh/test6.esh +share/examples/esh/test7.esh +@dirrm share/examples/esh +@dirrm share/doc/esh -- cgit v1.2.3