summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--shells/Makefile3
-rw-r--r--shells/es-shell/DESCR5
-rw-r--r--shells/es-shell/Makefile23
-rw-r--r--shells/es-shell/PLIST3
-rw-r--r--shells/es-shell/distinfo5
5 files changed, 38 insertions, 1 deletions
diff --git a/shells/Makefile b/shells/Makefile
index adcea01d1ef..baccdda4cb3 100644
--- a/shells/Makefile
+++ b/shells/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.69 2022/11/05 16:41:32 pin Exp $
+# $NetBSD: Makefile,v 1.70 2022/12/14 19:10:45 nikita Exp $
#
COMMENT= Shells
@@ -14,6 +14,7 @@ SUBDIR+= dash
SUBDIR+= eltclsh
SUBDIR+= elvish
SUBDIR+= es
+SUBDIR+= es-shell
SUBDIR+= esh
SUBDIR+= etsh
SUBDIR+= fish
diff --git a/shells/es-shell/DESCR b/shells/es-shell/DESCR
new file mode 100644
index 00000000000..de1a82112c1
--- /dev/null
+++ b/shells/es-shell/DESCR
@@ -0,0 +1,5 @@
+Es is an extensible shell. The language was derived from the Plan 9
+shell, rc, and was influenced by functional programming languages, such as
+Scheme, and the Tcl embeddable programming language. This implementation is
+derived from Byron Rakitzis's public domain implementation of rc, and was
+written by Paul Haahr and Byron Rakitzis.
diff --git a/shells/es-shell/Makefile b/shells/es-shell/Makefile
new file mode 100644
index 00000000000..486021c29b5
--- /dev/null
+++ b/shells/es-shell/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2022/12/14 19:10:45 nikita Exp $
+
+DISTNAME= es-0.9.2
+CATEGORIES= shells
+MASTER_SITES= ${MASTER_SITE_GITHUB:=wryun/}
+GITHUB_PROJECT= es-shell
+GITHUB_RELEASE= v${PKGVERSION_NOREV}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://wryun.github.io/es-shell/
+COMMENT= Resurection of es shell
+LICENSE= public-domain
+
+WRKSRC= ${WRKDIR}
+USE_LANGUAGES= c
+GNU_CONFIGURE= yes
+BUILD_TARGET= es
+CONFIGURE_ENV= es_cv_abused_getenv=no
+
+# INSTALL says this can be build with editline or readline,
+# configure does not seem to support this anymore.
+.include "../../devel/readline/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/shells/es-shell/PLIST b/shells/es-shell/PLIST
new file mode 100644
index 00000000000..c4c22ae4536
--- /dev/null
+++ b/shells/es-shell/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2022/12/14 19:10:45 nikita Exp $
+bin/es
+man/man1/es.1
diff --git a/shells/es-shell/distinfo b/shells/es-shell/distinfo
new file mode 100644
index 00000000000..32bf714d464
--- /dev/null
+++ b/shells/es-shell/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/12/14 19:10:45 nikita Exp $
+
+BLAKE2s (es-0.9.2.tar.gz) = 9f659d2a2e2752c3b04ae512524ee5c798faa39b4e7fbd60ec3169cf34ec7838
+SHA512 (es-0.9.2.tar.gz) = 6f946ea0f5a0f32643498227d270bade12628892a2beabe6e401edd484916b04cf06e49b1df9880c0b61e4771ce08f8b323e9f71872aa554012e4ea57b4d81a2
+Size (es-0.9.2.tar.gz) = 794752 bytes