aboutsummaryrefslogtreecommitdiff
path: root/devel/py_otp_interface
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2002-11-11 10:24:48 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2002-11-11 10:24:48 +0000
commit562c05a8b2cf35c1bba293bdcbd3f27f810269a0 (patch)
treec49f3fe4e5c6c17897015f40166015bf4c883182 /devel/py_otp_interface
parent2d4e74e54ea1c109966cb647941f4d9fc998809d (diff)
Notes
Diffstat (limited to 'devel/py_otp_interface')
-rw-r--r--devel/py_otp_interface/Makefile46
-rw-r--r--devel/py_otp_interface/distinfo1
-rw-r--r--devel/py_otp_interface/pkg-comment1
-rw-r--r--devel/py_otp_interface/pkg-descr5
-rw-r--r--devel/py_otp_interface/pkg-plist33
5 files changed, 86 insertions, 0 deletions
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