summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2002-11-11 15:39:29 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2002-11-11 15:39:29 +0000
commit360d2e73f1feb0a7b8945bf3b19cebcaa1956738 (patch)
tree03981619935a9169371487ba39af2151839a57a9 /devel
parento Fix build to match recent updates in GNU auto* support in bsd.port.mk (diff)
Add Distel, a lisp toolkit to extend Emacs Lisp with Erlang-style
message passing. It includes some applications to integrate Emacs and Erlang/OTP.
Notes
Notes: svn path=/head/; revision=69897
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/distel/Makefile39
-rw-r--r--devel/distel/distinfo1
-rw-r--r--devel/distel/pkg-comment1
-rw-r--r--devel/distel/pkg-descr7
-rw-r--r--devel/distel/pkg-plist33
6 files changed, 82 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index c2311a3f768b..6ba703d01236 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -139,6 +139,7 @@
SUBDIR += dia2code
SUBDIR += diffconvert
SUBDIR += distcc
+ SUBDIR += distel
SUBDIR += dmake
SUBDIR += dmalloc
SUBDIR += doc++
diff --git a/devel/distel/Makefile b/devel/distel/Makefile
new file mode 100644
index 000000000000..05c9fe1368f0
--- /dev/null
+++ b/devel/distel/Makefile
@@ -0,0 +1,39 @@
+# New ports collection makefile for: distel
+# Date Created: 11 November 2002
+# Whom: olgeni@FreeBSD.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= distel
+PORTVERSION= 3.1
+CATEGORIES= devel elisp
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= distel
+DIST_SUBDIR= erlang
+
+MAINTAINER= olgeni@FreeBSD.org
+
+BUILD_DEPENDS+= erlc:${PORTSDIR}/lang/erlang
+
+HAS_CONFIGURE= yes
+USE_GMAKE= yes
+ALL_TARGET= base
+EMACS_PORT_NAME?= emacs21
+
+DISTEL_DOCS= config/emacs-init-snippet.el AUTHORS ChangeLog NEWS README README.ie-session
+
+do-install:
+ @${INSTALL_PROGRAM} ${WRKSRC}/c/dec32 ${PREFIX}/bin
+ @${MKDIR} ${PREFIX}/${EMACS_SITE_LISPDIR}/distel
+ @${INSTALL_DATA} ${WRKSRC}/elisp/*el ${PREFIX}/${EMACS_SITE_LISPDIR}/distel
+ @${INSTALL_DATA} ${WRKSRC}/elisp/*elc ${PREFIX}/${EMACS_SITE_LISPDIR}/distel
+ @${INSTALL_DATA} ${WRKSRC}/elisp/*elc ${PREFIX}/${EMACS_SITE_LISPDIR}/distel
+ @for FILE in ${DISTEL_DOCS}; do \
+ ${INSTALL_DATA} ${WRKSRC}/$${FILE} ${DOCSDIR}; \
+ done
+ @${MKDIR} ${DATADIR}/ebin ${DATADIR}/src
+ @${INSTALL_DATA} ${WRKSRC}/erl/*.erl ${DATADIR}/src
+ @${INSTALL_DATA} ${WRKSRC}/ebin/*.beam ${DATADIR}/ebin
+
+.include <bsd.port.mk>
diff --git a/devel/distel/distinfo b/devel/distel/distinfo
new file mode 100644
index 000000000000..5cbed48b41dc
--- /dev/null
+++ b/devel/distel/distinfo
@@ -0,0 +1 @@
+MD5 (erlang/distel-3.1.tar.gz) = a813d6a57eb3c21630aa182e835a7bd2
diff --git a/devel/distel/pkg-comment b/devel/distel/pkg-comment
new file mode 100644
index 000000000000..879d227ba37a
--- /dev/null
+++ b/devel/distel/pkg-comment
@@ -0,0 +1 @@
+Distel extends Emacs Lisp with Erlang-style message passing
diff --git a/devel/distel/pkg-descr b/devel/distel/pkg-descr
new file mode 100644
index 000000000000..5f86ca451685
--- /dev/null
+++ b/devel/distel/pkg-descr
@@ -0,0 +1,7 @@
+Distel extends Emacs Lisp with Erlang-style processes and message
+passing, and the Erlang distribution protocol. With this you can
+write Emacs Lisp processes and have them communicate with normal
+Erlang processes in real nodes. Includes some useful applications
+(Dynamic TAGS, debugger, process list, profiler and more).
+
+WWW: http://www.bluetail.com/~luke/distel/
diff --git a/devel/distel/pkg-plist b/devel/distel/pkg-plist
new file mode 100644
index 000000000000..2b90cfb6bb27
--- /dev/null
+++ b/devel/distel/pkg-plist
@@ -0,0 +1,33 @@
+bin/dec32
+%%EMACS_SITE_LISPDIR%%/distel/erl-test-init.el
+%%EMACS_SITE_LISPDIR%%/distel/edb.el
+%%EMACS_SITE_LISPDIR%%/distel/derl.el
+%%EMACS_SITE_LISPDIR%%/distel/epmd.el
+%%EMACS_SITE_LISPDIR%%/distel/erl-example.el
+%%EMACS_SITE_LISPDIR%%/distel/erl-service.el
+%%EMACS_SITE_LISPDIR%%/distel/erl-test.el
+%%EMACS_SITE_LISPDIR%%/distel/erl.el
+%%EMACS_SITE_LISPDIR%%/distel/erlext.el
+%%EMACS_SITE_LISPDIR%%/distel/net-fsm.el
+%%EMACS_SITE_LISPDIR%%/distel/patmatch.el
+%%EMACS_SITE_LISPDIR%%/distel/distel-ie.el
+%%EMACS_SITE_LISPDIR%%/distel/ewoc.el
+%%EMACS_SITE_LISPDIR%%/distel/distel.el
+%%EMACS_SITE_LISPDIR%%/distel/md5.el
+share/distel/ebin/dilber.beam
+share/distel/ebin/dilber_servant.beam
+share/distel/ebin/distel.beam
+share/distel/ebin/distel_ie.beam
+share/distel/src/dilber.erl
+share/distel/src/dilber_servant.erl
+share/distel/src/distel.erl
+share/distel/src/distel_ie.erl
+share/doc/distel/AUTHORS
+share/doc/distel/ChangeLog
+share/doc/distel/NEWS
+share/doc/distel/README
+share/doc/distel/README.ie-session
+share/doc/distel/emacs-init-snippet.el
+@dirrm share/distel/src
+@dirrm share/distel/ebin
+@dirrm share/distel