diff options
author | Jimmy Olgeni <olgeni@FreeBSD.org> | 2002-11-11 10:24:48 +0000 |
---|---|---|
committer | Jimmy Olgeni <olgeni@FreeBSD.org> | 2002-11-11 10:24:48 +0000 |
commit | 562c05a8b2cf35c1bba293bdcbd3f27f810269a0 (patch) | |
tree | c49f3fe4e5c6c17897015f40166015bf4c883182 /devel | |
parent | Fix typo. (diff) |
Add py_otp_interface, a Python implementation of an Erlang/OTP node.
Notes
Notes:
svn path=/head/; revision=69891
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/py_otp_interface/Makefile | 46 | ||||
-rw-r--r-- | devel/py_otp_interface/distinfo | 1 | ||||
-rw-r--r-- | devel/py_otp_interface/pkg-comment | 1 | ||||
-rw-r--r-- | devel/py_otp_interface/pkg-descr | 5 | ||||
-rw-r--r-- | devel/py_otp_interface/pkg-plist | 33 |
6 files changed, 87 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 0a06ce34f09d..c2311a3f768b 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -684,6 +684,7 @@ SUBDIR += py-unit SUBDIR += py-vmaps SUBDIR += py-xoltar-toolkit + SUBDIR += py_otp_interface SUBDIR += pychecker SUBDIR += pyrex SUBDIR += qssl diff --git a/devel/py_otp_interface/Makefile b/devel/py_otp_interface/Makefile new file mode 100644 index 000000000000..19b630845986 --- /dev/null +++ b/devel/py_otp_interface/Makefile @@ -0,0 +1,46 @@ +# New ports collection makefile for: py_otp_interface +# Date Created: 10 November 2002 +# Whom: olgeni@FreeBSD.org +# +# $FreeBSD$ +# + +PORTNAME= py_otp_interface +PORTVERSION= 0.91 +CATEGORIES= devel python +MASTER_SITES= http://www.erlang.org/contrib/ +DISTNAME= py_interface-${PORTVERSION} +EXTRACT_SUFX= .tgz +DIST_SUBDIR= erlang + +MAINTAINER= olgeni@FreeBSD.org + +USE_PYTHON= yes + +OTP_LIBS= erl_async_conn.py erl_common.py erl_epmd.py \ + erl_eventhandler.py erl_node.py erl_node_conn.py \ + erl_opts.py erl_term.py +OTP_EXAMPLES= test_erl_node.py test_erl_node_conn.py test_erl_epmd.py \ + test_erl_node_tk_1.py +OTP_DOCS= COPYING.LIB README py_interface.pub + +do-build: + @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} + @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} + +do-install: + @for FILE in ${OTP_LIBS}; do \ + ${INSTALL_DATA} ${WRKSRC}/$${FILE}* ${PYTHON_SITELIBDIR}; \ + done + ${MKDIR} ${EXAMPLESDIR} + @for FILE in ${OTP_EXAMPLES}; do \ + ${INSTALL_DATA} ${WRKSRC}/$${FILE} ${EXAMPLESDIR}; \ + done +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + @for FILE in ${OTP_DOCS}; do \ + ${INSTALL_DATA} ${WRKSRC}/$${FILE} ${DOCSDIR}; \ + done +.endif + +.include <bsd.port.mk> diff --git a/devel/py_otp_interface/distinfo b/devel/py_otp_interface/distinfo new file mode 100644 index 000000000000..bfbd3e4d92f9 --- /dev/null +++ b/devel/py_otp_interface/distinfo @@ -0,0 +1 @@ +MD5 (erlang/py_interface-0.91.tgz) = b169a21be0c57a93f731414c30395117 diff --git a/devel/py_otp_interface/pkg-comment b/devel/py_otp_interface/pkg-comment new file mode 100644 index 000000000000..dd85c0231bec --- /dev/null +++ b/devel/py_otp_interface/pkg-comment @@ -0,0 +1 @@ +A native python implementation of an Erlang/OTP node diff --git a/devel/py_otp_interface/pkg-descr b/devel/py_otp_interface/pkg-descr new file mode 100644 index 000000000000..bc08b83716f7 --- /dev/null +++ b/devel/py_otp_interface/pkg-descr @@ -0,0 +1,5 @@ +Native Python implementation of an Erlang/OTP hidden node. It can +talk to R7, R8 and R9 nodes, supports sending and receiving messages, +RPC calls and EPMD registration. + +WWW: http://www.erlang.org/user.html#py_interface-0.91 diff --git a/devel/py_otp_interface/pkg-plist b/devel/py_otp_interface/pkg-plist new file mode 100644 index 000000000000..dc47fa6fa415 --- /dev/null +++ b/devel/py_otp_interface/pkg-plist @@ -0,0 +1,33 @@ +lib/%%PYTHON_VERSION%%/site-packages/erl_async_conn.py +lib/%%PYTHON_VERSION%%/site-packages/erl_async_conn.pyc +lib/%%PYTHON_VERSION%%/site-packages/erl_async_conn.pyo +lib/%%PYTHON_VERSION%%/site-packages/erl_common.py +lib/%%PYTHON_VERSION%%/site-packages/erl_common.pyc +lib/%%PYTHON_VERSION%%/site-packages/erl_common.pyo +lib/%%PYTHON_VERSION%%/site-packages/erl_epmd.py +lib/%%PYTHON_VERSION%%/site-packages/erl_epmd.pyc +lib/%%PYTHON_VERSION%%/site-packages/erl_epmd.pyo +lib/%%PYTHON_VERSION%%/site-packages/erl_eventhandler.py +lib/%%PYTHON_VERSION%%/site-packages/erl_eventhandler.pyc +lib/%%PYTHON_VERSION%%/site-packages/erl_eventhandler.pyo +lib/%%PYTHON_VERSION%%/site-packages/erl_node.py +lib/%%PYTHON_VERSION%%/site-packages/erl_node.pyc +lib/%%PYTHON_VERSION%%/site-packages/erl_node.pyo +lib/%%PYTHON_VERSION%%/site-packages/erl_node_conn.py +lib/%%PYTHON_VERSION%%/site-packages/erl_node_conn.pyc +lib/%%PYTHON_VERSION%%/site-packages/erl_node_conn.pyo +lib/%%PYTHON_VERSION%%/site-packages/erl_opts.py +lib/%%PYTHON_VERSION%%/site-packages/erl_opts.pyc +lib/%%PYTHON_VERSION%%/site-packages/erl_opts.pyo +lib/%%PYTHON_VERSION%%/site-packages/erl_term.py +lib/%%PYTHON_VERSION%%/site-packages/erl_term.pyc +lib/%%PYTHON_VERSION%%/site-packages/erl_term.pyo +%%PORTDOCS%%share/doc/py_otp_interface/COPYING.LIB +%%PORTDOCS%%share/doc/py_otp_interface/README +%%PORTDOCS%%share/doc/py_otp_interface/py_interface.pub +share/examples/py_otp_interface/test_erl_epmd.py +share/examples/py_otp_interface/test_erl_node.py +share/examples/py_otp_interface/test_erl_node_conn.py +share/examples/py_otp_interface/test_erl_node_tk_1.py +@dirrm share/examples/py_otp_interface +%%PORTDOCS%%@dirrm share/doc/py_otp_interface |