From owner-freebsd-ports-bugs@FreeBSD.ORG Fri May 11 21:50:04 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D456D16A408 for ; Fri, 11 May 2007 21:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id B3B7A13C457 for ; Fri, 11 May 2007 21:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l4BLo4nc019256 for ; Fri, 11 May 2007 21:50:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l4BLo488019254; Fri, 11 May 2007 21:50:04 GMT (envelope-from gnats) Resent-Date: Fri, 11 May 2007 21:50:04 GMT Resent-Message-Id: <200705112150.l4BLo488019254@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jason Bacon Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0206916A400 for ; Fri, 11 May 2007 21:41:52 +0000 (UTC) (envelope-from bacon@smithers.neuro.mcw.edu) Received: from smithers.neuro.mcw.edu (smithers.neuro.mcw.edu [141.106.204.28]) by mx1.freebsd.org (Postfix) with ESMTP id BB85913C455 for ; Fri, 11 May 2007 21:41:51 +0000 (UTC) (envelope-from bacon@smithers.neuro.mcw.edu) Received: from smithers.neuro.mcw.edu (localhost [127.0.0.1]) by smithers.neuro.mcw.edu (8.13.3/8.13.3) with ESMTP id l4BLfpuL072015 for ; Fri, 11 May 2007 16:41:51 -0500 (CDT) (envelope-from bacon@smithers.neuro.mcw.edu) Received: (from bacon@localhost) by smithers.neuro.mcw.edu (8.13.3/8.13.3/Submit) id l4BLfp6Q072014; Fri, 11 May 2007 16:41:51 -0500 (CDT) (envelope-from bacon) Message-Id: <200705112141.l4BLfp6Q072014@smithers.neuro.mcw.edu> Date: Fri, 11 May 2007 16:41:51 -0500 (CDT) From: Jason Bacon To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/112606: New port: linxt Perl script for communication with Lego NXT X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jason Bacon List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 May 2007 21:50:05 -0000 >Number: 112606 >Category: ports >Synopsis: New port: linxt Perl script for communication with Lego NXT >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri May 11 21:50:04 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Jason Bacon >Release: FreeBSD 5.4-RELEASE i386 >Organization: NA >Environment: System: FreeBSD smithers.neuro.mcw.edu 5.4-RELEASE FreeBSD 5.4-RELEASE #2: Wed Aug 24 14:54:53 CDT 2005 bacon@clone.neuro.mcw.edu:/usr/obj/usr/src/sys/clone i386 >Description: The linxt Perl script is a Unix command line tool for communicating with the Lego Mindstorms Robotics NXT brick. It can be used to query the brick for information like firmware version, battery level, etc. and also to upload robotics programs compiled with NBC/NXC. Linxt requires Device::USB, the Perl wrappers for libusb. This port will likely be a dependency for future versions of the NBC port. >How-To-Repeat: >Fix: # 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: # # devel/linxt # devel/linxt/pkg-descr # devel/linxt/Makefile # devel/linxt/distinfo # devel/linxt/pkg-message # echo c - devel/linxt mkdir -p devel/linxt > /dev/null 2>&1 echo x - devel/linxt/pkg-descr sed 's/^X//' >devel/linxt/pkg-descr << 'END-of-devel/linxt/pkg-descr' X[description of the port] X XWWW: http://port.home.page/ END-of-devel/linxt/pkg-descr echo x - devel/linxt/Makefile sed 's/^X//' >devel/linxt/Makefile << 'END-of-devel/linxt/Makefile' X# New ports collection makefile for: linxt X# Date created: 2007-05-05 X# Whom: Jason Bacon X# X# $FreeBSD$ X# X XPORTNAME= linxt XPORTVERSION= 0.1 XCATEGORIES= devel comms XMASTER_SITES= SF \ X http://personalpages.tds.net/~jwbacon/Ports/distfiles/ X XMAINTAINER= bacon@smithers.neuro.mcw.edu XCOMMENT= Perl script for controlling Lego NXT brick X XRUN_DEPENDS= ${SITE_PERL}/mach/Device/USB.pm:${PORTSDIR}/devel/p5-usb X XNO_BUILD= yes X Xdo-install: X ${INSTALL_SCRIPT} ${WRKSRC}/linxt ${PREFIX}/bin X @${ECHO_CMD} X @${CAT} pkg-message X @${ECHO_CMD} X XPLIST_FILES= bin/linxt X X.include END-of-devel/linxt/Makefile echo x - devel/linxt/distinfo sed 's/^X//' >devel/linxt/distinfo << 'END-of-devel/linxt/distinfo' XMD5 (linxt-0.1.tar.gz) = 8c3567f1f385a91036c91fb23cd11114 XSHA256 (linxt-0.1.tar.gz) = 81a0e4db4f0dad65fb51ff36be8ee3933fd7af034eadca0b995f01a828182655 XSIZE (linxt-0.1.tar.gz) = 3225 END-of-devel/linxt/distinfo echo x - devel/linxt/pkg-message sed 's/^X//' >devel/linxt/pkg-message << 'END-of-devel/linxt/pkg-message' XUsers of linxt must have write permissions on the USB devices associated Xwith the NXT brick (e.g. dev/usb0* and dev/ugen0*). Using chmod will Xonly affect these devices until they are detached. See etc/devfs.rules Xand etc/usbd.conf (also "man devfs.rules" and "man usbd.conf") for Xcontrolling USB device permissions when they are attached. END-of-devel/linxt/pkg-message exit >Release-Note: >Audit-Trail: >Unformatted: