aboutsummaryrefslogtreecommitdiff
path: root/devel/nxt-python
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2011-03-10 22:54:18 +0000
committerRene Ladan <rene@FreeBSD.org>2011-03-10 22:54:18 +0000
commit40c0045a0ce22ced28eda9027b5b39b7a2944e97 (patch)
tree4b60143e92bc45b6abcc89ad6c53cf9d55586dca /devel/nxt-python
parentbae20c0edf81f43885c7e6d667f3a68f07ae12ff (diff)
downloadports-40c0045a0ce22ced28eda9027b5b39b7a2944e97.tar.gz
ports-40c0045a0ce22ced28eda9027b5b39b7a2944e97.zip
Notes
Diffstat (limited to 'devel/nxt-python')
-rw-r--r--devel/nxt-python/Makefile26
-rw-r--r--devel/nxt-python/distinfo2
-rw-r--r--devel/nxt-python/pkg-descr6
-rw-r--r--devel/nxt-python/pkg-plist62
4 files changed, 96 insertions, 0 deletions
diff --git a/devel/nxt-python/Makefile b/devel/nxt-python/Makefile
new file mode 100644
index 000000000000..96d2bb0790eb
--- /dev/null
+++ b/devel/nxt-python/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: nxt-python
+# Date created: 9 March 2011
+# Whom: Quentin Stievenart <acieroid@awesom.eu>
+#
+# $FreeBSD$
+#
+
+PORTNAME= nxt-python
+PORTVERSION= 2.1.0
+CATEGORIES= devel python
+MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
+
+MAINTAINER= acieroid@awesom.eu
+COMMENT= Python interface for the Lego Mindstorms NXT robot
+
+LICENSE= GPLv3
+
+USE_PYTHON= yes
+USE_PYDISTUTILS= yes
+PYDISTUTILS_PKGNAME= ${PORTNAME}
+
+post-patch:
+ # fixes FreeBSD specific bug
+ ${REINPLACE_CMD} 's|\(self.handle.reset()\)|#\1|' ${WRKSRC}/nxt/usbsock.py
+
+.include <bsd.port.mk>
diff --git a/devel/nxt-python/distinfo b/devel/nxt-python/distinfo
new file mode 100644
index 000000000000..305ba0bf02f7
--- /dev/null
+++ b/devel/nxt-python/distinfo
@@ -0,0 +1,2 @@
+SHA256 (nxt-python-2.1.0.tar.gz) = ec05ded1eaa72f77330c68c60d3cda88fdeee14dfbeacc583f2ecbd24f7c9025
+SIZE (nxt-python-2.1.0.tar.gz) = 49769
diff --git a/devel/nxt-python/pkg-descr b/devel/nxt-python/pkg-descr
new file mode 100644
index 000000000000..5e86db916955
--- /dev/null
+++ b/devel/nxt-python/pkg-descr
@@ -0,0 +1,6 @@
+nxt-python is a python driver/interface for the Lego Mindstorms NXT robot. The
+1.x releases aim to improve on NXT_Python's interface and should be compatible
+with scripts which use it while the 2.x releases improve on the API in
+backwards-incompatible ways and will not work with NXT_Python scripts.
+
+WWW: http://code.google.com/p/nxt-python/
diff --git a/devel/nxt-python/pkg-plist b/devel/nxt-python/pkg-plist
new file mode 100644
index 000000000000..91758582c356
--- /dev/null
+++ b/devel/nxt-python/pkg-plist
@@ -0,0 +1,62 @@
+bin/nxt_filer
+bin/nxt_push
+bin/nxt_test
+%%PYTHON_SITELIBDIR%%/nxt/__init__.py
+%%PYTHON_SITELIBDIR%%/nxt/__init__.pyc
+%%PYTHON_SITELIBDIR%%/nxt/__init__.pyo
+%%PYTHON_SITELIBDIR%%/nxt/bluesock.py
+%%PYTHON_SITELIBDIR%%/nxt/bluesock.pyc
+%%PYTHON_SITELIBDIR%%/nxt/bluesock.pyo
+%%PYTHON_SITELIBDIR%%/nxt/brick.py
+%%PYTHON_SITELIBDIR%%/nxt/brick.pyc
+%%PYTHON_SITELIBDIR%%/nxt/brick.pyo
+%%PYTHON_SITELIBDIR%%/nxt/direct.py
+%%PYTHON_SITELIBDIR%%/nxt/direct.pyc
+%%PYTHON_SITELIBDIR%%/nxt/direct.pyo
+%%PYTHON_SITELIBDIR%%/nxt/error.py
+%%PYTHON_SITELIBDIR%%/nxt/error.pyc
+%%PYTHON_SITELIBDIR%%/nxt/error.pyo
+%%PYTHON_SITELIBDIR%%/nxt/lightblueglue.py
+%%PYTHON_SITELIBDIR%%/nxt/lightblueglue.pyc
+%%PYTHON_SITELIBDIR%%/nxt/lightblueglue.pyo
+%%PYTHON_SITELIBDIR%%/nxt/locator.py
+%%PYTHON_SITELIBDIR%%/nxt/locator.pyc
+%%PYTHON_SITELIBDIR%%/nxt/locator.pyo
+%%PYTHON_SITELIBDIR%%/nxt/motor.py
+%%PYTHON_SITELIBDIR%%/nxt/motor.pyc
+%%PYTHON_SITELIBDIR%%/nxt/motor.pyo
+%%PYTHON_SITELIBDIR%%/nxt/sensor/__init__.py
+%%PYTHON_SITELIBDIR%%/nxt/sensor/__init__.pyc
+%%PYTHON_SITELIBDIR%%/nxt/sensor/__init__.pyo
+%%PYTHON_SITELIBDIR%%/nxt/sensor/analog.py
+%%PYTHON_SITELIBDIR%%/nxt/sensor/analog.pyc
+%%PYTHON_SITELIBDIR%%/nxt/sensor/analog.pyo
+%%PYTHON_SITELIBDIR%%/nxt/sensor/common.py
+%%PYTHON_SITELIBDIR%%/nxt/sensor/common.pyc
+%%PYTHON_SITELIBDIR%%/nxt/sensor/common.pyo
+%%PYTHON_SITELIBDIR%%/nxt/sensor/digital.py
+%%PYTHON_SITELIBDIR%%/nxt/sensor/digital.pyc
+%%PYTHON_SITELIBDIR%%/nxt/sensor/digital.pyo
+%%PYTHON_SITELIBDIR%%/nxt/sensor/generic.py
+%%PYTHON_SITELIBDIR%%/nxt/sensor/generic.pyc
+%%PYTHON_SITELIBDIR%%/nxt/sensor/generic.pyo
+%%PYTHON_SITELIBDIR%%/nxt/sensor/hitechnic.py
+%%PYTHON_SITELIBDIR%%/nxt/sensor/hitechnic.pyc
+%%PYTHON_SITELIBDIR%%/nxt/sensor/hitechnic.pyo
+%%PYTHON_SITELIBDIR%%/nxt/sensor/mindsensors.py
+%%PYTHON_SITELIBDIR%%/nxt/sensor/mindsensors.pyc
+%%PYTHON_SITELIBDIR%%/nxt/sensor/mindsensors.pyo
+%%PYTHON_SITELIBDIR%%/nxt/system.py
+%%PYTHON_SITELIBDIR%%/nxt/system.pyc
+%%PYTHON_SITELIBDIR%%/nxt/system.pyo
+%%PYTHON_SITELIBDIR%%/nxt/telegram.py
+%%PYTHON_SITELIBDIR%%/nxt/telegram.pyc
+%%PYTHON_SITELIBDIR%%/nxt/telegram.pyo
+%%PYTHON_SITELIBDIR%%/nxt/usbsock.py
+%%PYTHON_SITELIBDIR%%/nxt/usbsock.pyc
+%%PYTHON_SITELIBDIR%%/nxt/usbsock.pyo
+%%PYTHON_SITELIBDIR%%/nxt/utils.py
+%%PYTHON_SITELIBDIR%%/nxt/utils.pyc
+%%PYTHON_SITELIBDIR%%/nxt/utils.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/nxt/sensor
+@dirrm %%PYTHON_SITELIBDIR%%/nxt