1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-04 06:15:24 +00:00

Add Distel, a lisp toolkit to extend Emacs Lisp with Erlang-style

message passing. It includes some applications to integrate Emacs and
Erlang/OTP.
This commit is contained in:
Jimmy Olgeni 2002-11-11 15:39:29 +00:00
parent 93fc6edbdc
commit 360d2e73f1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=69897
6 changed files with 82 additions and 0 deletions

View File

@ -139,6 +139,7 @@
SUBDIR += dia2code
SUBDIR += diffconvert
SUBDIR += distcc
SUBDIR += distel
SUBDIR += dmake
SUBDIR += dmalloc
SUBDIR += doc++

39
devel/distel/Makefile Normal file
View File

@ -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>

1
devel/distel/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (erlang/distel-3.1.tar.gz) = a813d6a57eb3c21630aa182e835a7bd2

1
devel/distel/pkg-comment Normal file
View File

@ -0,0 +1 @@
Distel extends Emacs Lisp with Erlang-style message passing

7
devel/distel/pkg-descr Normal file
View File

@ -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/

33
devel/distel/pkg-plist Normal file
View File

@ -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