diff options
author | jtb <jtb> | 2000-11-30 02:29:27 +0000 |
---|---|---|
committer | jtb <jtb> | 2000-11-30 02:29:27 +0000 |
commit | 7bf861b657b1bf63b4c174aa634b1c2dcfda87e5 (patch) | |
tree | 35017fa3d98e4b8e853e02cd8898b6e947bbb1b6 /devel | |
parent | 79aaf33b083c49981fb1fd573494451cfe7380bd (diff) | |
download | pkgsrc-7bf861b657b1bf63b4c174aa634b1c2dcfda87e5.tar.gz |
Initial import of new "haskell-mode" package:
Haskell mode for Emacs
Diffstat (limited to 'devel')
-rw-r--r-- | devel/haskell-mode/Makefile | 27 | ||||
-rw-r--r-- | devel/haskell-mode/files/md5 | 3 | ||||
-rw-r--r-- | devel/haskell-mode/pkg/COMMENT | 1 | ||||
-rw-r--r-- | devel/haskell-mode/pkg/DESCR | 3 | ||||
-rw-r--r-- | devel/haskell-mode/pkg/MESSAGE | 19 | ||||
-rw-r--r-- | devel/haskell-mode/pkg/PLIST | 16 |
6 files changed, 69 insertions, 0 deletions
diff --git a/devel/haskell-mode/Makefile b/devel/haskell-mode/Makefile new file mode 100644 index 00000000000..a4c0aedd1da --- /dev/null +++ b/devel/haskell-mode/Makefile @@ -0,0 +1,27 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/11/30 02:29:27 jtb Exp $ + +DISTNAME= haskell-mode-20001129 +CATEGORIES= devel editors +MASTER_SITES= ${MASTER_SITE_LOCAL} + +MAINTAINER= jtb@netbsd.org +HOMEPAGE= http://www.haskell.org/haskell-mode/ + +DEPENDS+= emacs-[0-9]*:../../editors/emacs + +SRCS= haskell-doc.el haskell-mode.el haskell-font-lock.el \ + haskell-simple-indent.el haskell-hugs.el haskell-decl-scan.el \ + haskell-indent.el + +do-build: + @for f in ${SRCS} ; do \ + emacs -batch -f batch-byte-compile ${WRKSRC}/$$f 2>/dev/null ; \ + ${ECHO} "byte-compiled file" $$f ; done + +do-install: + ${INSTALL_DATA_DIR} ${PREFIX}/share/emacs/site-lisp/haskell-mode + @for f in ${SRCS} ${SRCS:.el=.elc} ; do \ + ${INSTALL_DATA} ${WRKSRC}/$$f ${PREFIX}/share/emacs/site-lisp/haskell-mode ; \ + done + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/haskell-mode/files/md5 b/devel/haskell-mode/files/md5 new file mode 100644 index 00000000000..f8ea41be539 --- /dev/null +++ b/devel/haskell-mode/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/11/30 02:29:27 jtb Exp $ + +MD5 (haskell-mode-20001129.tar.gz) = cd414f75a40a6da6a865228a5b2351b7 diff --git a/devel/haskell-mode/pkg/COMMENT b/devel/haskell-mode/pkg/COMMENT new file mode 100644 index 00000000000..372ada1fd5d --- /dev/null +++ b/devel/haskell-mode/pkg/COMMENT @@ -0,0 +1 @@ +Haskell mode for Emacs diff --git a/devel/haskell-mode/pkg/DESCR b/devel/haskell-mode/pkg/DESCR new file mode 100644 index 00000000000..13013c52bd6 --- /dev/null +++ b/devel/haskell-mode/pkg/DESCR @@ -0,0 +1,3 @@ +This is a major mode for editing Haskell source code under GNU Emacs or +XEmacs. It also supports running and interacting with the Hugs +interpreter as an inferior process in an Emacs buffer. diff --git a/devel/haskell-mode/pkg/MESSAGE b/devel/haskell-mode/pkg/MESSAGE new file mode 100644 index 00000000000..bb0f59f89a1 --- /dev/null +++ b/devel/haskell-mode/pkg/MESSAGE @@ -0,0 +1,19 @@ +============================================================================= + +You will need to add something like the following to your .emacs.el (or +default.el) file to autoload Haskell mode for Emacs. + +(setq auto-mode-alist + (append auto-mode-alist + '(("\\.[hg]s$" . haskell-mode) + ("\\.hi$" . haskell-mode) + ("\\.l[hg]s$" . literate-haskell-mode)))) +(autoload 'haskell-mode "haskell-mode" + "Major mode for editing Haskell scripts." t) +(autoload 'literate-haskell-mode "haskell-mode" + "Major mode for editing literate Haskell scripts." t) + +This is taken from the haskell-mode.el file (in the 'site-lisp/haskell-mode/' +directory) which you should consult for details of further customizations. + +============================================================================= diff --git a/devel/haskell-mode/pkg/PLIST b/devel/haskell-mode/pkg/PLIST new file mode 100644 index 00000000000..e836a7cbf36 --- /dev/null +++ b/devel/haskell-mode/pkg/PLIST @@ -0,0 +1,16 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/11/30 02:29:27 jtb Exp $ +share/emacs/site-lisp/haskell-mode/haskell-decl-scan.el +share/emacs/site-lisp/haskell-mode/haskell-decl-scan.elc +share/emacs/site-lisp/haskell-mode/haskell-doc.el +share/emacs/site-lisp/haskell-mode/haskell-doc.elc +share/emacs/site-lisp/haskell-mode/haskell-font-lock.el +share/emacs/site-lisp/haskell-mode/haskell-font-lock.elc +share/emacs/site-lisp/haskell-mode/haskell-hugs.el +share/emacs/site-lisp/haskell-mode/haskell-hugs.elc +share/emacs/site-lisp/haskell-mode/haskell-indent.el +share/emacs/site-lisp/haskell-mode/haskell-indent.elc +share/emacs/site-lisp/haskell-mode/haskell-mode.el +share/emacs/site-lisp/haskell-mode/haskell-mode.elc +share/emacs/site-lisp/haskell-mode/haskell-simple-indent.el +share/emacs/site-lisp/haskell-mode/haskell-simple-indent.elc +@dirrm share/emacs/site-lisp/haskell-mode |