summaryrefslogtreecommitdiff
path: root/shells
diff options
context:
space:
mode:
authortron <tron@pkgsrc.org>2000-11-02 21:51:58 +0000
committertron <tron@pkgsrc.org>2000-11-02 21:51:58 +0000
commit33a5d1a523817b32141fd2a8d693e5093f09a06b (patch)
treee8078977c184fb3f4dfd863745b795ba929565c0 /shells
parent5bdaa954ad192712387943c32da2cb8029cd67a4 (diff)
downloadpkgsrc-33a5d1a523817b32141fd2a8d693e5093f09a06b.tar.gz
Initial import of "esh" packge:
Unix shell with Lisp-like syntax This package was contributed by Jason Beegan in PR pkg/11376.
Diffstat (limited to 'shells')
-rw-r--r--shells/esh/Makefile29
-rw-r--r--shells/esh/files/md53
-rw-r--r--shells/esh/files/patch-sum3
-rw-r--r--shells/esh/patches/patch-aa20
-rw-r--r--shells/esh/pkg/COMMENT1
-rw-r--r--shells/esh/pkg/DESCR6
-rw-r--r--shells/esh/pkg/PLIST22
7 files changed, 84 insertions, 0 deletions
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