aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryoichi <yoichi@FreeBSD.org>2001-12-02 23:34:28 +0800
committeryoichi <yoichi@FreeBSD.org>2001-12-02 23:34:28 +0800
commit15a2ca741f64357601f3e3e8d5ef102be608196d (patch)
treef20302d4081b8ab30b8f11b76fec6cb2bcfeea4b
parent999216dcd3d777be8514f256c4b079c51a9ad0d8 (diff)
downloadfreebsd-ports-graphics-15a2ca741f64357601f3e3e8d5ef102be608196d.tar.gz
freebsd-ports-graphics-15a2ca741f64357601f3e3e8d5ef102be608196d.tar.zst
freebsd-ports-graphics-15a2ca741f64357601f3e3e8d5ef102be608196d.zip
Add eshell for emacs20, shell implemented in emacs lisp.
Reviewed by: knu(mentor)
-rw-r--r--editors/Makefile1
-rw-r--r--editors/eshell-emacs20/Makefile43
-rw-r--r--editors/eshell-emacs20/distinfo1
-rw-r--r--editors/eshell-emacs20/pkg-comment1
-rw-r--r--editors/eshell-emacs20/pkg-descr11
-rw-r--r--editors/eshell-emacs20/pkg-plist78
6 files changed, 135 insertions, 0 deletions
diff --git a/editors/Makefile b/editors/Makefile
index b754f62715d..cf051fbe53b 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -33,6 +33,7 @@
SUBDIR += emacs20-dl
SUBDIR += emacs20-mule-devel
SUBDIR += emacs21
+ SUBDIR += eshell-emacs20
SUBDIR += fb
SUBDIR += fine
SUBDIR += flim
diff --git a/editors/eshell-emacs20/Makefile b/editors/eshell-emacs20/Makefile
new file mode 100644
index 00000000000..9fea81ac34a
--- /dev/null
+++ b/editors/eshell-emacs20/Makefile
@@ -0,0 +1,43 @@
+# New ports collection makefile for: eshell for emacs20
+# Date Created: 2 Dec 2001
+# Whom: Yoichi NAKAYAMA <yoichi@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= eshell
+PORTVERSION= 2.4.2
+CATEGORIES= editors elisp
+MASTER_SITES= http://www.gci-net.com/users/j/johnw/Emacs/packages/
+PKGNAMESUFFIX= -${EMACS_PORT_NAME}
+DISTNAME= ${PORTNAME}
+
+MAINTAINER= yoichi@FreeBSD.org
+
+EMACS_PORT_NAME= emacs20
+
+PCOMPLETE_VERSION= 1.1.7
+
+MAKE_ARGS+= lispdir=${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} \
+ CP="${INSTALL_DATA}"
+
+ALL_TARGET= default
+
+post-extract:
+ @(cd ${WRKSRC}; ${TAR} zxf ${PORTNAME}.tar.gz; \
+ ${TAR} zxf pcomplete-${PCOMPLETE_VERSION}.tar.gz)
+
+do-build:
+ @(cd ${WRKSRC}/${PORTNAME}-${PORTVERSION}; \
+ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
+ @(cd ${WRKSRC}/pcomplete-${PCOMPLETE_VERSION}; \
+ ${RM} auto-autoloads.el; \
+ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
+
+do-install:
+ @(cd ${WRKSRC}/${PORTNAME}-${PORTVERSION}; \
+ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
+ @(cd ${WRKSRC}/pcomplete-${PCOMPLETE_VERSION}; \
+ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
+
+.include <bsd.port.mk>
diff --git a/editors/eshell-emacs20/distinfo b/editors/eshell-emacs20/distinfo
new file mode 100644
index 00000000000..d78829230ac
--- /dev/null
+++ b/editors/eshell-emacs20/distinfo
@@ -0,0 +1 @@
+MD5 (eshell.tar.gz) = 3264de4ed64d16ce28cfc020d4dfe1af
diff --git a/editors/eshell-emacs20/pkg-comment b/editors/eshell-emacs20/pkg-comment
new file mode 100644
index 00000000000..90645a84e94
--- /dev/null
+++ b/editors/eshell-emacs20/pkg-comment
@@ -0,0 +1 @@
+Command shell implemented in emacs lisp
diff --git a/editors/eshell-emacs20/pkg-descr b/editors/eshell-emacs20/pkg-descr
new file mode 100644
index 00000000000..caff28697a8
--- /dev/null
+++ b/editors/eshell-emacs20/pkg-descr
@@ -0,0 +1,11 @@
+Eshell is a command shell implemented entirely in Emacs Lisp.
+
+Put the expression below into your ~/.emacs.
+
+;; You can run eshell by M-x eshell
+(require 'eshell-auto)
+;; Use pcomplete with shell-mode
+(require 'pcmpl-auto)
+(add-hook 'shell-mode-hook 'pcomplete-shell-setup)
+
+WWW: http://www.gci-net.com/~johnw/eshell.html
diff --git a/editors/eshell-emacs20/pkg-plist b/editors/eshell-emacs20/pkg-plist
new file mode 100644
index 00000000000..5e685098cca
--- /dev/null
+++ b/editors/eshell-emacs20/pkg-plist
@@ -0,0 +1,78 @@
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/_pkg.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/auto-autoloads.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-alias.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-alias.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-banner.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-banner.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-basic.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-basic.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-cmpl.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-cmpl.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-dirs.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-dirs.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-glob.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-glob.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-hist.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-hist.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-ls.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-ls.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-pred.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-pred.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-prompt.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-prompt.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-rebind.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-rebind.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-script.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-script.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-smart.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-smart.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-term.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-term.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-unix.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-unix.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-xtra.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/em-xtra.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-arg.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-arg.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-cmd.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-cmd.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-ext.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-ext.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-io.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-io.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-mode.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-mode.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-module.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-module.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-opt.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-opt.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-proc.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-proc.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-test.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-test.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-toggle.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-toggle.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-util.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-util.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-var.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/esh-var.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/eshell-auto.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/eshell.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell/eshell.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/_pkg.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/auto-autoloads.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/pcmpl-auto.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/pcmpl-cvs.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/pcmpl-cvs.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/pcmpl-gnu.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/pcmpl-gnu.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/pcmpl-linux.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/pcmpl-linux.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/pcmpl-rpm.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/pcmpl-rpm.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/pcmpl-unix.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/pcmpl-unix.elc
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/pcomplete.el
+%%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete/pcomplete.elc
+@dirrm %%EMACS_LIBDIR_WITH_VER%%/site-lisp/eshell
+@dirrm %%EMACS_LIBDIR_WITH_VER%%/site-lisp/pcomplete