diff options
author | Rene Ladan <rene@FreeBSD.org> | 2011-03-10 22:54:18 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2011-03-10 22:54:18 +0000 |
commit | 40c0045a0ce22ced28eda9027b5b39b7a2944e97 (patch) | |
tree | 4b60143e92bc45b6abcc89ad6c53cf9d55586dca /devel/nxt-python | |
parent | bae20c0edf81f43885c7e6d667f3a68f07ae12ff (diff) |
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/
PR: ports/155409
Submitted by: Quentin Stievenart [acieroid awesom.eu]
Notes
Notes:
svn path=/head/; revision=270632
Diffstat (limited to 'devel/nxt-python')
-rw-r--r-- | devel/nxt-python/Makefile | 26 | ||||
-rw-r--r-- | devel/nxt-python/distinfo | 2 | ||||
-rw-r--r-- | devel/nxt-python/pkg-descr | 6 | ||||
-rw-r--r-- | devel/nxt-python/pkg-plist | 62 |
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 |