diff options
author | yoichi <yoichi@FreeBSD.org> | 2001-12-02 23:34:28 +0800 |
---|---|---|
committer | yoichi <yoichi@FreeBSD.org> | 2001-12-02 23:34:28 +0800 |
commit | 15a2ca741f64357601f3e3e8d5ef102be608196d (patch) | |
tree | f20302d4081b8ab30b8f11b76fec6cb2bcfeea4b | |
parent | 999216dcd3d777be8514f256c4b079c51a9ad0d8 (diff) | |
download | freebsd-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/Makefile | 1 | ||||
-rw-r--r-- | editors/eshell-emacs20/Makefile | 43 | ||||
-rw-r--r-- | editors/eshell-emacs20/distinfo | 1 | ||||
-rw-r--r-- | editors/eshell-emacs20/pkg-comment | 1 | ||||
-rw-r--r-- | editors/eshell-emacs20/pkg-descr | 11 | ||||
-rw-r--r-- | editors/eshell-emacs20/pkg-plist | 78 |
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 |