summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorolgeni <olgeni@FreeBSD.org>2002-11-15 17:55:08 +0000
committerolgeni <olgeni@FreeBSD.org>2002-11-15 17:55:08 +0000
commit268ed0e1d887956410849cd3ff9c54692bb0f071 (patch)
treee5c6f94b28077366d6d993247aea21ea0f6bbe09
parent650600fb39b29a24fa2ebcd344e47ab3fab03922 (diff)
downloadFreeBSD-ports-268ed0e1d887956410849cd3ff9c54692bb0f071.zip
FreeBSD-ports-268ed0e1d887956410849cd3ff9c54692bb0f071.tar.gz
Fix typo that prevented unmarshalling of non-small integers.
-rw-r--r--devel/py_otp_interface/Makefile5
-rw-r--r--devel/py_otp_interface/files/patch-erl__term.py14
2 files changed, 17 insertions, 2 deletions
diff --git a/devel/py_otp_interface/Makefile b/devel/py_otp_interface/Makefile
index 19b6308..b0097d8 100644
--- a/devel/py_otp_interface/Makefile
+++ b/devel/py_otp_interface/Makefile
@@ -7,6 +7,7 @@
PORTNAME= py_otp_interface
PORTVERSION= 0.91
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= http://www.erlang.org/contrib/
DISTNAME= py_interface-${PORTVERSION}
@@ -32,12 +33,12 @@ do-install:
@for FILE in ${OTP_LIBS}; do \
${INSTALL_DATA} ${WRKSRC}/$${FILE}* ${PYTHON_SITELIBDIR}; \
done
- ${MKDIR} ${EXAMPLESDIR}
+ @${MKDIR} ${EXAMPLESDIR}
@for FILE in ${OTP_EXAMPLES}; do \
${INSTALL_DATA} ${WRKSRC}/$${FILE} ${EXAMPLESDIR}; \
done
.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
+ @${MKDIR} ${DOCSDIR}
@for FILE in ${OTP_DOCS}; do \
${INSTALL_DATA} ${WRKSRC}/$${FILE} ${DOCSDIR}; \
done
diff --git a/devel/py_otp_interface/files/patch-erl__term.py b/devel/py_otp_interface/files/patch-erl__term.py
new file mode 100644
index 0000000..15809b6
--- /dev/null
+++ b/devel/py_otp_interface/files/patch-erl__term.py
@@ -0,0 +1,14 @@
+
+$FreeBSD$
+
+--- erl_term.py.orig Fri Nov 15 18:53:36 2002
++++ erl_term.py Fri Nov 15 18:54:03 2002
+@@ -282,7 +282,7 @@
+ if dataLen < 5:
+ return (None, data)
+ n = _ReadInt4(data[1:5])
+- return (ErlNumber(i), data[5:])
++ return (ErlNumber(n), data[5:])
+
+ elif data0 == MAGIC_FLOAT:
+ if dataLen < 32:
OpenPOWER on IntegriCloud