ports/155409: [NEW PORT] devel/nxt-python: Python interface for the Lego Mindstorms NXT robot
Quentin Stievenart
acieroid at awesom.eu
Wed Mar 9 14:40:12 UTC 2011
>Number: 155409
>Category: ports
>Synopsis: [NEW PORT] devel/nxt-python: Python interface for the Lego Mindstorms NXT robot
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Mar 09 14:40:11 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Quentin Stievenart
>Release: FreeBSD 8.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD daemon 8.2-STABLE FreeBSD 8.2-STABLE #5: Tue Mar 1 19:45:55 CET
>Description:
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/
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# nxt-python/
# nxt-python/pkg-plist
# nxt-python/Makefile
# nxt-python/distinfo
# nxt-python/pkg-descr
#
echo c - nxt-python/
mkdir -p nxt-python/ > /dev/null 2>&1
echo x - nxt-python/pkg-plist
sed 's/^X//' >nxt-python/pkg-plist << 'c003be149f8369a80249fd238cf713e4'
Xbin/nxt_filer
Xbin/nxt_push
Xbin/nxt_test
X%%PYTHON_SITELIBDIR%%/nxt/__init__.py
X%%PYTHON_SITELIBDIR%%/nxt/__init__.pyc
X%%PYTHON_SITELIBDIR%%/nxt/__init__.pyo
X%%PYTHON_SITELIBDIR%%/nxt/bluesock.py
X%%PYTHON_SITELIBDIR%%/nxt/bluesock.pyc
X%%PYTHON_SITELIBDIR%%/nxt/bluesock.pyo
X%%PYTHON_SITELIBDIR%%/nxt/brick.py
X%%PYTHON_SITELIBDIR%%/nxt/brick.pyc
X%%PYTHON_SITELIBDIR%%/nxt/brick.pyo
X%%PYTHON_SITELIBDIR%%/nxt/direct.py
X%%PYTHON_SITELIBDIR%%/nxt/direct.pyc
X%%PYTHON_SITELIBDIR%%/nxt/direct.pyo
X%%PYTHON_SITELIBDIR%%/nxt/error.py
X%%PYTHON_SITELIBDIR%%/nxt/error.pyc
X%%PYTHON_SITELIBDIR%%/nxt/error.pyo
X%%PYTHON_SITELIBDIR%%/nxt/lightblueglue.py
X%%PYTHON_SITELIBDIR%%/nxt/lightblueglue.pyc
X%%PYTHON_SITELIBDIR%%/nxt/lightblueglue.pyo
X%%PYTHON_SITELIBDIR%%/nxt/locator.py
X%%PYTHON_SITELIBDIR%%/nxt/locator.pyc
X%%PYTHON_SITELIBDIR%%/nxt/locator.pyo
X%%PYTHON_SITELIBDIR%%/nxt/motor.py
X%%PYTHON_SITELIBDIR%%/nxt/motor.pyc
X%%PYTHON_SITELIBDIR%%/nxt/motor.pyo
X%%PYTHON_SITELIBDIR%%/nxt/sensor/__init__.py
X%%PYTHON_SITELIBDIR%%/nxt/sensor/__init__.pyc
X%%PYTHON_SITELIBDIR%%/nxt/sensor/__init__.pyo
X%%PYTHON_SITELIBDIR%%/nxt/sensor/analog.py
X%%PYTHON_SITELIBDIR%%/nxt/sensor/analog.pyc
X%%PYTHON_SITELIBDIR%%/nxt/sensor/analog.pyo
X%%PYTHON_SITELIBDIR%%/nxt/sensor/common.py
X%%PYTHON_SITELIBDIR%%/nxt/sensor/common.pyc
X%%PYTHON_SITELIBDIR%%/nxt/sensor/common.pyo
X%%PYTHON_SITELIBDIR%%/nxt/sensor/digital.py
X%%PYTHON_SITELIBDIR%%/nxt/sensor/digital.pyc
X%%PYTHON_SITELIBDIR%%/nxt/sensor/digital.pyo
X%%PYTHON_SITELIBDIR%%/nxt/sensor/generic.py
X%%PYTHON_SITELIBDIR%%/nxt/sensor/generic.pyc
X%%PYTHON_SITELIBDIR%%/nxt/sensor/generic.pyo
X%%PYTHON_SITELIBDIR%%/nxt/sensor/hitechnic.py
X%%PYTHON_SITELIBDIR%%/nxt/sensor/hitechnic.pyc
X%%PYTHON_SITELIBDIR%%/nxt/sensor/hitechnic.pyo
X%%PYTHON_SITELIBDIR%%/nxt/sensor/mindsensors.py
X%%PYTHON_SITELIBDIR%%/nxt/sensor/mindsensors.pyc
X%%PYTHON_SITELIBDIR%%/nxt/sensor/mindsensors.pyo
X%%PYTHON_SITELIBDIR%%/nxt/system.py
X%%PYTHON_SITELIBDIR%%/nxt/system.pyc
X%%PYTHON_SITELIBDIR%%/nxt/system.pyo
X%%PYTHON_SITELIBDIR%%/nxt/telegram.py
X%%PYTHON_SITELIBDIR%%/nxt/telegram.pyc
X%%PYTHON_SITELIBDIR%%/nxt/telegram.pyo
X%%PYTHON_SITELIBDIR%%/nxt/usbsock.py
X%%PYTHON_SITELIBDIR%%/nxt/usbsock.pyc
X%%PYTHON_SITELIBDIR%%/nxt/usbsock.pyo
X%%PYTHON_SITELIBDIR%%/nxt/utils.py
X%%PYTHON_SITELIBDIR%%/nxt/utils.pyc
X%%PYTHON_SITELIBDIR%%/nxt/utils.pyo
X at dirrm %%PYTHON_SITELIBDIR%%/nxt/sensor
X at dirrm %%PYTHON_SITELIBDIR%%/nxt
c003be149f8369a80249fd238cf713e4
echo x - nxt-python/Makefile
sed 's/^X//' >nxt-python/Makefile << '2997a0e20ff55cb02e1faa701e9c0a98'
X# New ports collection makefile for: nxt-python
X# Date created: 9 March 2011
X# Whom: Quentin Stievenart <acieroid at awesom.eu>
X#
X# $FreeBSD$
X#
X
XPORTNAME= nxt-python
XPORTVERSION= 2.1.0
XCATEGORIES= devel python
XMASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
X
XMAINTAINER= acieroid at awesom.eu
XCOMMENT= Python interface for the Lego Mindstorms NXT robot
X
XLICENSE= GPLv3
X
XUSE_PYTHON= yes
XUSE_PYDISTUTILS= yes
XPYDISTUTILS_PKGNAME= ${PORTNAME}
X
Xpost-patch:
X # fixes FreeBSD specific bug
X ${REINPLACE_CMD} 's|\(self.handle.reset()\)|#\1|' ${WRKSRC}/nxt/usbsock.py
X
X.include <bsd.port.mk>
2997a0e20ff55cb02e1faa701e9c0a98
echo x - nxt-python/distinfo
sed 's/^X//' >nxt-python/distinfo << '73ba4ace90b4371cb0b6a750eac9b026'
XSHA256 (nxt-python-2.1.0.tar.gz) = ec05ded1eaa72f77330c68c60d3cda88fdeee14dfbeacc583f2ecbd24f7c9025
XSIZE (nxt-python-2.1.0.tar.gz) = 49769
73ba4ace90b4371cb0b6a750eac9b026
echo x - nxt-python/pkg-descr
sed 's/^X//' >nxt-python/pkg-descr << 'd7ac56cbe9fad0a9cce5377dd6d9287f'
Xnxt-python is a python driver/interface for the Lego Mindstorms NXT robot. The
X1.x releases aim to improve on NXT_Python's interface and should be compatible
Xwith scripts which use it while the 2.x releases improve on the API in
Xbackwards-incompatible ways and will not work with NXT_Python scripts.
X
XWWW: http://code.google.com/p/nxt-python/
d7ac56cbe9fad0a9cce5377dd6d9287f
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list