summaryrefslogtreecommitdiff
path: root/devel/sml-mode
diff options
context:
space:
mode:
authorjtb <jtb@pkgsrc.org>2001-04-14 23:08:58 +0000
committerjtb <jtb@pkgsrc.org>2001-04-14 23:08:58 +0000
commit6564ffbd60eb47c2852165b945ff2ca13e57802a (patch)
tree42136b449553186b74e7be86e6210de6668248f4 /devel/sml-mode
parenteb0cef2016fbd9fb9d81b3a73b8171cc1edae460 (diff)
downloadpkgsrc-6564ffbd60eb47c2852165b945ff2ca13e57802a.tar.gz
Initial import of sml-mode:
SML-MODE is a major Emacs mode for editing Standard ML. It provides syntax highlighting and automatic indentation and comes with sml-proc which allows interaction with an inferior SML interactive loop.
Diffstat (limited to 'devel/sml-mode')
-rw-r--r--devel/sml-mode/Makefile20
-rw-r--r--devel/sml-mode/files/md53
-rw-r--r--devel/sml-mode/files/patch-sum3
-rw-r--r--devel/sml-mode/patches/patch-aa22
-rw-r--r--devel/sml-mode/pkg/DESCR3
-rw-r--r--devel/sml-mode/pkg/PLIST22
6 files changed, 73 insertions, 0 deletions
diff --git a/devel/sml-mode/Makefile b/devel/sml-mode/Makefile
new file mode 100644
index 00000000000..03a0e532520
--- /dev/null
+++ b/devel/sml-mode/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/04/14 23:08:58 jtb Exp $
+
+DISTNAME= sml-mode-3.9.5
+CATEGORIES= devel editors
+MASTER_SITES= ftp://flint.cs.yale.edu/pub/monnier/sml-mode/
+
+MAINTAINER= packages@netbsd.org
+COMMENT= Emacs mode for editing Standard ML source code
+
+ALL_TARGET= default
+
+INFO_FILES= sml-mode.info
+
+do-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/emacs/site-lisp/sml-mode
+ cd ${WRKSRC} && ${INSTALL_DATA} *.el *.elc README NEWS TODO \
+ ChangeLog ${PREFIX}/share/emacs/site-lisp/sml-mode
+ ${INSTALL_DATA} ${WRKSRC}/sml-mode.info ${PREFIX}/info
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/sml-mode/files/md5 b/devel/sml-mode/files/md5
new file mode 100644
index 00000000000..e431f6149af
--- /dev/null
+++ b/devel/sml-mode/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2001/04/14 23:08:58 jtb Exp $
+
+SHA1 (sml-mode-3.9.5.tar.gz) = 5c4eee321e64ac3fea4f37ec93e51b3251b60c3c
diff --git a/devel/sml-mode/files/patch-sum b/devel/sml-mode/files/patch-sum
new file mode 100644
index 00000000000..e93d1eb5392
--- /dev/null
+++ b/devel/sml-mode/files/patch-sum
@@ -0,0 +1,3 @@
+$NetBSD: patch-sum,v 1.1.1.1 2001/04/14 23:08:58 jtb Exp $
+
+SHA1 (patch-aa) = 233a16a580167aae82c023c48cdb802572afa935
diff --git a/devel/sml-mode/patches/patch-aa b/devel/sml-mode/patches/patch-aa
new file mode 100644
index 00000000000..7ec01a1dee5
--- /dev/null
+++ b/devel/sml-mode/patches/patch-aa
@@ -0,0 +1,22 @@
+$NetBSD: patch-aa,v 1.1.1.1 2001/04/14 23:08:58 jtb Exp $
+
+--- Makefile.orig Sun Dec 24 20:06:28 2000
++++ Makefile
+@@ -22,7 +22,7 @@
+ include makefile.pkg
+
+ # set up the usual installation paths
+-prefix = /usr/local
++prefix = ${PREFIX}
+ datadir = $(prefix)/share
+
+ # the directory where you install third-party emacs packges
+@@ -34,7 +34,7 @@
+ eldir = $(elcdir)
+
+ # the file where the initialization goes.
+-#startupfile = $(HOME/.emacs
++#startupfile = $(HOME)/.emacs
+ startupfile = $(lispdir)/site-start.el
+
+ # the directory where you installed the elib .elc files.
diff --git a/devel/sml-mode/pkg/DESCR b/devel/sml-mode/pkg/DESCR
new file mode 100644
index 00000000000..652d10f2b7d
--- /dev/null
+++ b/devel/sml-mode/pkg/DESCR
@@ -0,0 +1,3 @@
+SML-MODE is a major Emacs mode for editing Standard ML. It provides
+syntax highlighting and automatic indentation and comes with sml-proc
+which allows interaction with an inferior SML interactive loop.
diff --git a/devel/sml-mode/pkg/PLIST b/devel/sml-mode/pkg/PLIST
new file mode 100644
index 00000000000..201c280cab9
--- /dev/null
+++ b/devel/sml-mode/pkg/PLIST
@@ -0,0 +1,22 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/04/14 23:08:58 jtb Exp $
+@unexec install-info --delete --info-dir=%D/info %D/info/sml-mode.info
+info/sml-mode.info
+@exec install-info --info-dir=%D/info %D/info/sml-mode.info
+share/emacs/site-lisp/sml-mode/sml-compat.el
+share/emacs/site-lisp/sml-mode/sml-defs.el
+share/emacs/site-lisp/sml-mode/sml-mode-startup.el
+share/emacs/site-lisp/sml-mode/sml-mode.el
+share/emacs/site-lisp/sml-mode/sml-move.el
+share/emacs/site-lisp/sml-mode/sml-proc.el
+share/emacs/site-lisp/sml-mode/sml-util.el
+share/emacs/site-lisp/sml-mode/sml-compat.elc
+share/emacs/site-lisp/sml-mode/sml-defs.elc
+share/emacs/site-lisp/sml-mode/sml-mode.elc
+share/emacs/site-lisp/sml-mode/sml-move.elc
+share/emacs/site-lisp/sml-mode/sml-proc.elc
+share/emacs/site-lisp/sml-mode/sml-util.elc
+share/emacs/site-lisp/sml-mode/README
+share/emacs/site-lisp/sml-mode/NEWS
+share/emacs/site-lisp/sml-mode/TODO
+share/emacs/site-lisp/sml-mode/ChangeLog
+@dirrm share/emacs/site-lisp/sml-mode