ports/145041: New port: Arduino development environment

Warren Block wblock at wonkity.com
Thu Mar 25 20:30:06 UTC 2010


>Number:         145041
>Category:       ports
>Synopsis:       New port: Arduino development environment
>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:   Thu Mar 25 20:30:05 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Warren Block
>Release:        8-stable
>Organization:
>Environment:
FreeBSD lightning 8.0-STABLE FreeBSD 8.0-STABLE #0: Thu Mar 25 10:44:26 MDT 2010     root at lightning:/usr/obj/usr/src/sys/LIGHTNING  i386
>Description:
With the generous help of Steven Kreuzer, create a native port for the Arduino AVR development environment (http://arduino.cc).
>How-To-Repeat:

>Fix:
shar archive attached.

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:
#
#	pkg-plist
#	pkg-descr
#	distinfo
#	Makefile
#	files
#	files/pkg-message.in
#	files/arduino.in
#
echo x - pkg-plist
sed 's/^X//' >pkg-plist << '842cde48cf18b70a11b15515ca566742'
Xarduino/arduino
X%%EXAMPLES%%arduino/examples/Analog/AnalogInOutSerial/AnalogInOutSerial.pde
X%%EXAMPLES%%arduino/examples/Analog/AnalogInSerial/AnalogInSerial.pde
X%%EXAMPLES%%arduino/examples/Analog/AnalogInput/AnalogInput.pde
X%%EXAMPLES%%arduino/examples/Analog/AnalogWriteMega/AnalogWriteMega.pde
X%%EXAMPLES%%arduino/examples/Analog/Calibration/Calibration.pde
X%%EXAMPLES%%arduino/examples/Analog/Fading/Fading.pde
X%%EXAMPLES%%arduino/examples/Analog/Smoothing/Smoothing.pde
X%%EXAMPLES%%arduino/examples/ArduinoISP/ArduinoISP.pde
X%%EXAMPLES%%arduino/examples/Communication/ASCIITable/ASCIITable.pde
X%%EXAMPLES%%arduino/examples/Communication/Dimmer/Dimmer.pde
X%%EXAMPLES%%arduino/examples/Communication/Graph/Graph.pde
X%%EXAMPLES%%arduino/examples/Communication/MIDI/Midi.pde
X%%EXAMPLES%%arduino/examples/Communication/MultiSerialMega/MultiSerialMega.pde
X%%EXAMPLES%%arduino/examples/Communication/PhysicalPixel/PhysicalPixel.pde
X%%EXAMPLES%%arduino/examples/Communication/SerialCallResponse/SerialCallResponse.pde
X%%EXAMPLES%%arduino/examples/Communication/SerialCallResponseASCII/SerialCallResponseASCII.pde
X%%EXAMPLES%%arduino/examples/Communication/VirtualColorMixer/VirtualColorMixer.pde
X%%EXAMPLES%%arduino/examples/Control/Arrays/Arrays.pde
X%%EXAMPLES%%arduino/examples/Control/ForLoopIteration/ForLoopIteration.pde
X%%EXAMPLES%%arduino/examples/Control/IfStatementConditional/IfStatementConditional.pde
X%%EXAMPLES%%arduino/examples/Control/WhileStatementConditional/WhileStatementConditional.pde
X%%EXAMPLES%%arduino/examples/Control/switchCase/switchCase.pde
X%%EXAMPLES%%arduino/examples/Control/switchCase2/switchCase2.pde
X%%EXAMPLES%%arduino/examples/Digital/Blink/Blink.pde
X%%EXAMPLES%%arduino/examples/Digital/BlinkWithoutDelay/BlinkWithoutDelay.pde
X%%EXAMPLES%%arduino/examples/Digital/Button/Button.pde
X%%EXAMPLES%%arduino/examples/Digital/Debounce/Debounce.pde
X%%EXAMPLES%%arduino/examples/Digital/StateChangeDetection/StateChangeDetection.pde
X%%EXAMPLES%%arduino/examples/Digital/toneKeyboard/pitches.h
X%%EXAMPLES%%arduino/examples/Digital/toneKeyboard/toneKeyboard.pde
X%%EXAMPLES%%arduino/examples/Digital/toneMelody/pitches.h
X%%EXAMPLES%%arduino/examples/Digital/toneMelody/toneMelody.pde
X%%EXAMPLES%%arduino/examples/Digital/tonePitchFollower/tonePitchFollower.pde
X%%EXAMPLES%%arduino/examples/Display/RowColumnScanning/RowColumnScanning.pde
X%%EXAMPLES%%arduino/examples/Display/barGraph/barGraph.pde
X%%EXAMPLES%%arduino/examples/Sensors/ADXL3xx/ADXL3xx.pde
X%%EXAMPLES%%arduino/examples/Sensors/Knock/Knock.pde
X%%EXAMPLES%%arduino/examples/Sensors/Memsic2125/Memsic2125.pde
X%%EXAMPLES%%arduino/examples/Sensors/Ping/Ping.pde
X%%EXAMPLES%%arduino/examples/Stubs/AnalogReadSerial/AnalogReadSerial.pde
X%%EXAMPLES%%arduino/examples/Stubs/AnalogReadWrite/AnalogReadWrite.pde
X%%EXAMPLES%%arduino/examples/Stubs/BareMinumum/BareMinumum.pde
X%%EXAMPLES%%arduino/examples/Stubs/DigitalReadSerial/DigitalReadSerial.pde
X%%EXAMPLES%%arduino/examples/Stubs/DigitalReadWrite/DigitalReadWrite.pde
X%%EXAMPLES%%arduino/examples/Stubs/HelloWorld/HelloWorld.pde
Xarduino/hardware/arduino/boards.txt
Xarduino/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c
Xarduino/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex
Xarduino/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex
Xarduino/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
Xarduino/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_diecimila.hex
Xarduino/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_ng.hex
Xarduino/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex
Xarduino/hardware/arduino/bootloaders/atmega/Makefile
Xarduino/hardware/arduino/bootloaders/atmega8/ATmegaBOOT.c
Xarduino/hardware/arduino/bootloaders/atmega8/ATmegaBOOT.hex
Xarduino/hardware/arduino/bootloaders/atmega8/Makefile
Xarduino/hardware/arduino/bootloaders/bt/ATmegaBOOT_168.c
Xarduino/hardware/arduino/bootloaders/bt/ATmegaBOOT_168.hex
Xarduino/hardware/arduino/bootloaders/lilypad/LilyPadBOOT_168.hex
Xarduino/hardware/arduino/bootloaders/lilypad/src/ATmegaBOOT.c
Xarduino/hardware/arduino/bootloaders/lilypad/src/Makefile
Xarduino/hardware/arduino/cores/arduino/HardwareSerial.cpp
Xarduino/hardware/arduino/cores/arduino/HardwareSerial.h
Xarduino/hardware/arduino/cores/arduino/Print.cpp
Xarduino/hardware/arduino/cores/arduino/Print.h
Xarduino/hardware/arduino/cores/arduino/Tone.cpp
Xarduino/hardware/arduino/cores/arduino/WConstants.h
Xarduino/hardware/arduino/cores/arduino/WInterrupts.c
Xarduino/hardware/arduino/cores/arduino/WMath.cpp
Xarduino/hardware/arduino/cores/arduino/WProgram.h
Xarduino/hardware/arduino/cores/arduino/binary.h
Xarduino/hardware/arduino/cores/arduino/main.cpp
Xarduino/hardware/arduino/cores/arduino/pins_arduino.c
Xarduino/hardware/arduino/cores/arduino/pins_arduino.h
Xarduino/hardware/arduino/cores/arduino/wiring.c
Xarduino/hardware/arduino/cores/arduino/wiring.h
Xarduino/hardware/arduino/cores/arduino/wiring_analog.c
Xarduino/hardware/arduino/cores/arduino/wiring_digital.c
Xarduino/hardware/arduino/cores/arduino/wiring_private.h
Xarduino/hardware/arduino/cores/arduino/wiring_pulse.c
Xarduino/hardware/arduino/cores/arduino/wiring_shift.c
Xarduino/hardware/arduino/programmers.txt
Xarduino/hardware/tools/avr/bin
Xarduino/hardware/tools/avr/etc
Xarduino/lib/RXTXcomm.jar
Xarduino/lib/about.jpg
Xarduino/lib/antlr.jar
Xarduino/lib/core.jar
Xarduino/lib/ecj.jar
Xarduino/lib/jna.jar
Xarduino/lib/keywords.txt
Xarduino/lib/librxtxSerial.so
Xarduino/lib/oro.jar
Xarduino/lib/pde.jar
Xarduino/lib/preferences.txt
Xarduino/lib/theme/buttons.gif
Xarduino/lib/theme/resize.gif
Xarduino/lib/theme/tab-sel-left.gif
Xarduino/lib/theme/tab-sel-menu.gif
Xarduino/lib/theme/tab-sel-mid.gif
Xarduino/lib/theme/tab-sel-right.gif
Xarduino/lib/theme/tab-unsel-left.gif
Xarduino/lib/theme/tab-unsel-menu.gif
Xarduino/lib/theme/tab-unsel-mid.gif
Xarduino/lib/theme/tab-unsel-right.gif
Xarduino/lib/theme/theme.txt
Xarduino/libraries/EEPROM/EEPROM.cpp
Xarduino/libraries/EEPROM/EEPROM.h
X%%EXAMPLES%%arduino/libraries/EEPROM/examples/eeprom_clear/eeprom_clear.pde
X%%EXAMPLES%%arduino/libraries/EEPROM/examples/eeprom_read/eeprom_read.pde
X%%EXAMPLES%%arduino/libraries/EEPROM/examples/eeprom_write/eeprom_write.pde
Xarduino/libraries/EEPROM/keywords.txt
Xarduino/libraries/Ethernet/Client.cpp
Xarduino/libraries/Ethernet/Client.h
Xarduino/libraries/Ethernet/Ethernet.cpp
Xarduino/libraries/Ethernet/Ethernet.h
Xarduino/libraries/Ethernet/Server.cpp
Xarduino/libraries/Ethernet/Server.h
X%%EXAMPLES%%arduino/libraries/Ethernet/examples/ChatServer/ChatServer.pde
X%%EXAMPLES%%arduino/libraries/Ethernet/examples/WebClient/WebClient.pde
X%%EXAMPLES%%arduino/libraries/Ethernet/examples/WebServer/WebServer.pde
Xarduino/libraries/Ethernet/keywords.txt
Xarduino/libraries/Ethernet/utility/socket.c
Xarduino/libraries/Ethernet/utility/socket.h
Xarduino/libraries/Ethernet/utility/spi.h
Xarduino/libraries/Ethernet/utility/types.h
Xarduino/libraries/Ethernet/utility/w5100.c
Xarduino/libraries/Ethernet/utility/w5100.h
Xarduino/libraries/Firmata/Firmata.cpp
Xarduino/libraries/Firmata/Firmata.h
Xarduino/libraries/Firmata/LICENSE.txt
Xarduino/libraries/Firmata/TODO.txt
X%%EXAMPLES%%arduino/libraries/Firmata/examples/AllInputsFirmata/AllInputsFirmata.pde
X%%EXAMPLES%%arduino/libraries/Firmata/examples/AnalogFirmata/AnalogFirmata.pde
X%%EXAMPLES%%arduino/libraries/Firmata/examples/AnalogFirmata/Makefile
X%%EXAMPLES%%arduino/libraries/Firmata/examples/EchoString/EchoString.pde
X%%EXAMPLES%%arduino/libraries/Firmata/examples/EchoString/Makefile
X%%EXAMPLES%%arduino/libraries/Firmata/examples/I2CFirmata/I2CFirmata.pde
X%%EXAMPLES%%arduino/libraries/Firmata/examples/OldStandardFirmata/LICENSE.txt
X%%EXAMPLES%%arduino/libraries/Firmata/examples/OldStandardFirmata/OldStandardFirmata.pde
X%%EXAMPLES%%arduino/libraries/Firmata/examples/ServoFirmata/Makefile
X%%EXAMPLES%%arduino/libraries/Firmata/examples/ServoFirmata/ServoFirmata.pde
X%%EXAMPLES%%arduino/libraries/Firmata/examples/SimpleAnalogFirmata/Makefile
X%%EXAMPLES%%arduino/libraries/Firmata/examples/SimpleAnalogFirmata/SimpleAnalogFirmata.pde
X%%EXAMPLES%%arduino/libraries/Firmata/examples/SimpleDigitalFirmata/Makefile
X%%EXAMPLES%%arduino/libraries/Firmata/examples/SimpleDigitalFirmata/SimpleDigitalFirmata.pde
X%%EXAMPLES%%arduino/libraries/Firmata/examples/StandardFirmata/LICENSE.txt
X%%EXAMPLES%%arduino/libraries/Firmata/examples/StandardFirmata/Makefile
X%%EXAMPLES%%arduino/libraries/Firmata/examples/StandardFirmata/StandardFirmata.pde
Xarduino/libraries/Firmata/keywords.txt
Xarduino/libraries/LiquidCrystal/LiquidCrystal.cpp
Xarduino/libraries/LiquidCrystal/LiquidCrystal.h
X%%EXAMPLES%%arduino/libraries/LiquidCrystal/examples/Autoscroll/Autoscroll.pde
X%%EXAMPLES%%arduino/libraries/LiquidCrystal/examples/Blink/Blink.pde
X%%EXAMPLES%%arduino/libraries/LiquidCrystal/examples/Cursor/Cursor.pde
X%%EXAMPLES%%arduino/libraries/LiquidCrystal/examples/Display/Display.pde
X%%EXAMPLES%%arduino/libraries/LiquidCrystal/examples/HelloWorld/HelloWorld.pde
X%%EXAMPLES%%arduino/libraries/LiquidCrystal/examples/Scroll/Scroll.pde
X%%EXAMPLES%%arduino/libraries/LiquidCrystal/examples/SerialDisplay/SerialDisplay.pde
X%%EXAMPLES%%arduino/libraries/LiquidCrystal/examples/TextDirection/TextDirection.pde
X%%EXAMPLES%%arduino/libraries/LiquidCrystal/examples/setCursor/setCursor.pde
Xarduino/libraries/LiquidCrystal/keywords.txt
Xarduino/libraries/Matrix/Matrix.cpp
Xarduino/libraries/Matrix/Matrix.h
X%%EXAMPLES%%arduino/libraries/Matrix/examples/hello_matrix/hello_matrix.pde
X%%EXAMPLES%%arduino/libraries/Matrix/examples/sprite_animation/sprite_animation.pde
Xarduino/libraries/Matrix/keywords.txt
Xarduino/libraries/Servo/Servo.cpp
Xarduino/libraries/Servo/Servo.h
X%%EXAMPLES%%arduino/libraries/Servo/examples/Knob/Knob.pde
X%%EXAMPLES%%arduino/libraries/Servo/examples/Sweep/Sweep.pde
Xarduino/libraries/Servo/keywords.txt
Xarduino/libraries/SoftwareSerial/SoftwareSerial.cpp
Xarduino/libraries/SoftwareSerial/SoftwareSerial.h
Xarduino/libraries/SoftwareSerial/keywords.txt
Xarduino/libraries/Sprite/Sprite.cpp
Xarduino/libraries/Sprite/Sprite.h
Xarduino/libraries/Sprite/binary.h
Xarduino/libraries/Sprite/keywords.txt
Xarduino/libraries/Stepper/Stepper.cpp
Xarduino/libraries/Stepper/Stepper.h
X%%EXAMPLES%%arduino/libraries/Stepper/examples/MotorKnob/MotorKnob.pde
Xarduino/libraries/Stepper/keywords.txt
Xarduino/libraries/Wire/Wire.cpp
Xarduino/libraries/Wire/Wire.h
X%%EXAMPLES%%arduino/libraries/Wire/examples/SFRRanger_reader/SFRRanger_reader.pde
X%%EXAMPLES%%arduino/libraries/Wire/examples/digital_potentiometer/digital_potentiometer.pde
X%%EXAMPLES%%arduino/libraries/Wire/examples/master_reader/master_reader.pde
X%%EXAMPLES%%arduino/libraries/Wire/examples/master_writer/master_writer.pde
X%%EXAMPLES%%arduino/libraries/Wire/examples/slave_receiver/slave_receiver.pde
X%%EXAMPLES%%arduino/libraries/Wire/examples/slave_sender/slave_sender.pde
Xarduino/libraries/Wire/keywords.txt
Xarduino/libraries/Wire/utility/twi.c
Xarduino/libraries/Wire/utility/twi.h
Xarduino/readme.txt
X%%REFDOCS%%arduino/reference/ASCIIchart.html
X%%REFDOCS%%arduino/reference/Abs.html
X%%REFDOCS%%arduino/reference/AnalogRead.html
X%%REFDOCS%%arduino/reference/AnalogReference.html
X%%REFDOCS%%arduino/reference/AnalogWrite.html
X%%REFDOCS%%arduino/reference/Arithmetic.html
X%%REFDOCS%%arduino/reference/Array.html
X%%REFDOCS%%arduino/reference/Assignment.html
X%%REFDOCS%%arduino/reference/AttachInterrupt.html
X%%REFDOCS%%arduino/reference/BeginSerial.html
X%%REFDOCS%%arduino/reference/Bit.html
X%%REFDOCS%%arduino/reference/BitClear.html
X%%REFDOCS%%arduino/reference/BitRead.html
X%%REFDOCS%%arduino/reference/BitSet.html
X%%REFDOCS%%arduino/reference/BitWrite.html
X%%REFDOCS%%arduino/reference/Bitshift.html
X%%REFDOCS%%arduino/reference/BitwiseAnd.html
X%%REFDOCS%%arduino/reference/BitwiseCompound.html
X%%REFDOCS%%arduino/reference/BitwiseXorNot.html
X%%REFDOCS%%arduino/reference/Board.html
X%%REFDOCS%%arduino/reference/Boolean.html
X%%REFDOCS%%arduino/reference/BooleanVariables.html
X%%REFDOCS%%arduino/reference/Braces.html
X%%REFDOCS%%arduino/reference/Break.html
X%%REFDOCS%%arduino/reference/Byte.html
X%%REFDOCS%%arduino/reference/ByteCast.html
X%%REFDOCS%%arduino/reference/Cast.html
X%%REFDOCS%%arduino/reference/Changes.html
X%%REFDOCS%%arduino/reference/Char.html
X%%REFDOCS%%arduino/reference/CharCast.html
X%%REFDOCS%%arduino/reference/ClientAvailable.html
X%%REFDOCS%%arduino/reference/ClientConnect.html
X%%REFDOCS%%arduino/reference/ClientConnected.html
X%%REFDOCS%%arduino/reference/ClientConstructor.html
X%%REFDOCS%%arduino/reference/ClientFlush.html
X%%REFDOCS%%arduino/reference/ClientPrint.html
X%%REFDOCS%%arduino/reference/ClientPrintln.html
X%%REFDOCS%%arduino/reference/ClientRead.html
X%%REFDOCS%%arduino/reference/ClientStop.html
X%%REFDOCS%%arduino/reference/ClientWrite.html
X%%REFDOCS%%arduino/reference/Comments.html
X%%REFDOCS%%arduino/reference/Comparison.html
X%%REFDOCS%%arduino/reference/Const.html
X%%REFDOCS%%arduino/reference/Constants.html
X%%REFDOCS%%arduino/reference/Constrain.html
X%%REFDOCS%%arduino/reference/Continue.html
X%%REFDOCS%%arduino/reference/Cos.html
X%%REFDOCS%%arduino/reference/Define.html
X%%REFDOCS%%arduino/reference/Delay.html
X%%REFDOCS%%arduino/reference/DelayMicroseconds.html
X%%REFDOCS%%arduino/reference/DetachInterrupt.html
X%%REFDOCS%%arduino/reference/DigitalRead.html
X%%REFDOCS%%arduino/reference/DigitalWrite.html
X%%REFDOCS%%arduino/reference/DoWhile.html
X%%REFDOCS%%arduino/reference/Double.html
X%%REFDOCS%%arduino/reference/EEPROM.html
X%%REFDOCS%%arduino/reference/EEPROMRead.html
X%%REFDOCS%%arduino/reference/EEPROMWrite.html
X%%REFDOCS%%arduino/reference/Else.html
X%%REFDOCS%%arduino/reference/Ethernet.html
X%%REFDOCS%%arduino/reference/EthernetBegin.html
X%%REFDOCS%%arduino/reference/Extended.html
X%%REFDOCS%%arduino/reference/FAQ.html
X%%REFDOCS%%arduino/reference/Float.html
X%%REFDOCS%%arduino/reference/FloatCast.html
X%%REFDOCS%%arduino/reference/For.html
X%%REFDOCS%%arduino/reference/Fpconstants.html
X%%REFDOCS%%arduino/reference/FunctionDeclaration.html
X%%REFDOCS%%arduino/reference/Goto.html
X%%REFDOCS%%arduino/reference/Guide_ArduinoBT.html
X%%REFDOCS%%arduino/reference/Guide_ArduinoEthernetShield.html
X%%REFDOCS%%arduino/reference/Guide_ArduinoLilyPad.html
X%%REFDOCS%%arduino/reference/Guide_ArduinoMini.html
X%%REFDOCS%%arduino/reference/Guide_ArduinoNano.html
X%%REFDOCS%%arduino/reference/Guide_ArduinoPro.html
X%%REFDOCS%%arduino/reference/Guide_ArduinoProMini.html
X%%REFDOCS%%arduino/reference/Guide_ArduinoXbeeShield.html
X%%REFDOCS%%arduino/reference/Guide_Board.html
X%%REFDOCS%%arduino/reference/Guide_Environment.html
X%%REFDOCS%%arduino/reference/Guide_Guide.html
X%%REFDOCS%%arduino/reference/Guide_HomePage.html
X%%REFDOCS%%arduino/reference/Guide_Introduction.html
X%%REFDOCS%%arduino/reference/Guide_MacOSX.html
X%%REFDOCS%%arduino/reference/Guide_RecentChanges.html
X%%REFDOCS%%arduino/reference/Guide_References.html
X%%REFDOCS%%arduino/reference/Guide_Troubleshooting.html
X%%REFDOCS%%arduino/reference/Guide_Windows.html
X%%REFDOCS%%arduino/reference/Guide_index.html
X%%REFDOCS%%arduino/reference/HighByte.html
X%%REFDOCS%%arduino/reference/HomePage.html
X%%REFDOCS%%arduino/reference/If.html
X%%REFDOCS%%arduino/reference/Include.html
X%%REFDOCS%%arduino/reference/Increment.html
X%%REFDOCS%%arduino/reference/IncrementCompound.html
X%%REFDOCS%%arduino/reference/Int.html
X%%REFDOCS%%arduino/reference/IntCast.html
X%%REFDOCS%%arduino/reference/IntegerConstants.html
X%%REFDOCS%%arduino/reference/Interrupts.html
X%%REFDOCS%%arduino/reference/Keywords.html
X%%REFDOCS%%arduino/reference/Libraries.html
X%%REFDOCS%%arduino/reference/LiquidCrystal.html
X%%REFDOCS%%arduino/reference/LiquidCrystalAutoscroll.html
X%%REFDOCS%%arduino/reference/LiquidCrystalBegin.html
X%%REFDOCS%%arduino/reference/LiquidCrystalBlink.html
X%%REFDOCS%%arduino/reference/LiquidCrystalClear.html
X%%REFDOCS%%arduino/reference/LiquidCrystalConstructor.html
X%%REFDOCS%%arduino/reference/LiquidCrystalCreateChar.html
X%%REFDOCS%%arduino/reference/LiquidCrystalCursor.html
X%%REFDOCS%%arduino/reference/LiquidCrystalDisplay.html
X%%REFDOCS%%arduino/reference/LiquidCrystalHome.html
X%%REFDOCS%%arduino/reference/LiquidCrystalLeftToRight.html
X%%REFDOCS%%arduino/reference/LiquidCrystalNoAutoscroll.html
X%%REFDOCS%%arduino/reference/LiquidCrystalNoBlink.html
X%%REFDOCS%%arduino/reference/LiquidCrystalNoCursor.html
X%%REFDOCS%%arduino/reference/LiquidCrystalNoDisplay.html
X%%REFDOCS%%arduino/reference/LiquidCrystalPrint.html
X%%REFDOCS%%arduino/reference/LiquidCrystalRightToLeft.html
X%%REFDOCS%%arduino/reference/LiquidCrystalScrollDisplayLeft.html
X%%REFDOCS%%arduino/reference/LiquidCrystalScrollDisplayRight.html
X%%REFDOCS%%arduino/reference/LiquidCrystalSetCursor.html
X%%REFDOCS%%arduino/reference/LiquidCrystalWrite.html
X%%REFDOCS%%arduino/reference/Long.html
X%%REFDOCS%%arduino/reference/LongCast.html
X%%REFDOCS%%arduino/reference/Loop.html
X%%REFDOCS%%arduino/reference/LowByte.html
X%%REFDOCS%%arduino/reference/Map.html
X%%REFDOCS%%arduino/reference/Max.html
X%%REFDOCS%%arduino/reference/Micros.html
X%%REFDOCS%%arduino/reference/Millis.html
X%%REFDOCS%%arduino/reference/Min.html
X%%REFDOCS%%arduino/reference/Modulo.html
X%%REFDOCS%%arduino/reference/NoInterrupts.html
X%%REFDOCS%%arduino/reference/NoTone.html
X%%REFDOCS%%arduino/reference/PROGMEM.html
X%%REFDOCS%%arduino/reference/PinMode.html
X%%REFDOCS%%arduino/reference/Pointer.html
X%%REFDOCS%%arduino/reference/PortManipulation.html
X%%REFDOCS%%arduino/reference/Pow.html
X%%REFDOCS%%arduino/reference/PrintBinary.html
X%%REFDOCS%%arduino/reference/PrintByte.html
X%%REFDOCS%%arduino/reference/PrintHex.html
X%%REFDOCS%%arduino/reference/PrintInteger.html
X%%REFDOCS%%arduino/reference/PrintMode.html
X%%REFDOCS%%arduino/reference/PrintNewline.html
X%%REFDOCS%%arduino/reference/PrintOctal.html
X%%REFDOCS%%arduino/reference/PrintString.html
X%%REFDOCS%%arduino/reference/PulseIn.html
X%%REFDOCS%%arduino/reference/Random.html
X%%REFDOCS%%arduino/reference/RandomSeed.html
X%%REFDOCS%%arduino/reference/RecentChanges.html
X%%REFDOCS%%arduino/reference/Return.html
X%%REFDOCS%%arduino/reference/Scope.html
X%%REFDOCS%%arduino/reference/SemiColon.html
X%%REFDOCS%%arduino/reference/Serial.html
X%%REFDOCS%%arduino/reference/SerialAvailable.html
X%%REFDOCS%%arduino/reference/SerialRead.html
X%%REFDOCS%%arduino/reference/SerialWrite.html
X%%REFDOCS%%arduino/reference/Serial_Available.html
X%%REFDOCS%%arduino/reference/Serial_Begin.html
X%%REFDOCS%%arduino/reference/Serial_Flush.html
X%%REFDOCS%%arduino/reference/Serial_Print.html
X%%REFDOCS%%arduino/reference/Serial_Println.html
X%%REFDOCS%%arduino/reference/Serial_Read.html
X%%REFDOCS%%arduino/reference/Serial_Write.html
X%%REFDOCS%%arduino/reference/ServerAvailable.html
X%%REFDOCS%%arduino/reference/ServerBegin.html
X%%REFDOCS%%arduino/reference/ServerConstructor.html
X%%REFDOCS%%arduino/reference/ServerPrint.html
X%%REFDOCS%%arduino/reference/ServerPrintln.html
X%%REFDOCS%%arduino/reference/ServerWrite.html
X%%REFDOCS%%arduino/reference/Servo.html
X%%REFDOCS%%arduino/reference/ServoAttach.html
X%%REFDOCS%%arduino/reference/ServoAttached.html
X%%REFDOCS%%arduino/reference/ServoDetach.html
X%%REFDOCS%%arduino/reference/ServoRead.html
X%%REFDOCS%%arduino/reference/ServoWrite.html
X%%REFDOCS%%arduino/reference/ServoWriteMicroseconds.html
X%%REFDOCS%%arduino/reference/Setup.html
X%%REFDOCS%%arduino/reference/ShiftOut.html
X%%REFDOCS%%arduino/reference/Sin.html
X%%REFDOCS%%arduino/reference/Sizeof.html
X%%REFDOCS%%arduino/reference/SoftwareSerial.html
X%%REFDOCS%%arduino/reference/SoftwareSerialBegin.html
X%%REFDOCS%%arduino/reference/SoftwareSerialConstructor.html
X%%REFDOCS%%arduino/reference/SoftwareSerialExample.html
X%%REFDOCS%%arduino/reference/SoftwareSerialPrint.html
X%%REFDOCS%%arduino/reference/SoftwareSerialPrintln.html
X%%REFDOCS%%arduino/reference/SoftwareSerialRead.html
X%%REFDOCS%%arduino/reference/Sq.html
X%%REFDOCS%%arduino/reference/Sqrt.html
X%%REFDOCS%%arduino/reference/Static.html
X%%REFDOCS%%arduino/reference/Stepper.html
X%%REFDOCS%%arduino/reference/StepperBipolarCircuit.html
X%%REFDOCS%%arduino/reference/StepperConstructor.html
X%%REFDOCS%%arduino/reference/StepperExample.html
X%%REFDOCS%%arduino/reference/StepperSetSpeed.html
X%%REFDOCS%%arduino/reference/StepperStep.html
X%%REFDOCS%%arduino/reference/StepperUnipolarCircuit.html
X%%REFDOCS%%arduino/reference/String.html
X%%REFDOCS%%arduino/reference/StyleGuide.html
X%%REFDOCS%%arduino/reference/SwitchCase.html
X%%REFDOCS%%arduino/reference/Tan.html
X%%REFDOCS%%arduino/reference/Tone.html
X%%REFDOCS%%arduino/reference/UnsignedChar.html
X%%REFDOCS%%arduino/reference/UnsignedInt.html
X%%REFDOCS%%arduino/reference/UnsignedLong.html
X%%REFDOCS%%arduino/reference/VariableDeclaration.html
X%%REFDOCS%%arduino/reference/Void.html
X%%REFDOCS%%arduino/reference/Volatile.html
X%%REFDOCS%%arduino/reference/While.html
X%%REFDOCS%%arduino/reference/Wire.html
X%%REFDOCS%%arduino/reference/WireAvailable.html
X%%REFDOCS%%arduino/reference/WireBegin.html
X%%REFDOCS%%arduino/reference/WireBeginTransmission.html
X%%REFDOCS%%arduino/reference/WireEndTransmission.html
X%%REFDOCS%%arduino/reference/WireOnReceive.html
X%%REFDOCS%%arduino/reference/WireOnRequest.html
X%%REFDOCS%%arduino/reference/WireReceive.html
X%%REFDOCS%%arduino/reference/WireRequestFrom.html
X%%REFDOCS%%arduino/reference/WireSend.html
X%%REFDOCS%%arduino/reference/Word.html
X%%REFDOCS%%arduino/reference/WordCast.html
X%%REFDOCS%%arduino/reference/arduino.css
X%%REFDOCS%%arduino/reference/environment.html
X%%REFDOCS%%arduino/reference/faq.html
X%%REFDOCS%%arduino/reference/index.html
Xarduino/tools/Mangler/make.sh
Xarduino/tools/Mangler/src/Mangler.java
Xarduino/tools/howto.txt
Xbin/arduino
X at dirrm arduino/tools/Mangler/tool
X at dirrm arduino/tools/Mangler/src
X at dirrm arduino/tools/Mangler/bin
X at dirrm arduino/tools/Mangler
X at dirrm arduino/tools
X%%REFDOCS%%@dirrm arduino/reference
X at dirrm arduino/libraries/Wire/utility
X%%EXAMPLES%%@dirrm arduino/libraries/Wire/examples/slave_sender
X%%EXAMPLES%%@dirrm arduino/libraries/Wire/examples/slave_receiver
X%%EXAMPLES%%@dirrm arduino/libraries/Wire/examples/master_writer
X%%EXAMPLES%%@dirrm arduino/libraries/Wire/examples/master_reader
X%%EXAMPLES%%@dirrm arduino/libraries/Wire/examples/digital_potentiometer
X%%EXAMPLES%%@dirrm arduino/libraries/Wire/examples/SFRRanger_reader
X%%EXAMPLES%%@dirrm arduino/libraries/Wire/examples
X at dirrm arduino/libraries/Wire
X%%EXAMPLES%%@dirrm arduino/libraries/Stepper/examples/MotorKnob
X%%EXAMPLES%%@dirrm arduino/libraries/Stepper/examples
X at dirrm arduino/libraries/Stepper
X at dirrm arduino/libraries/Sprite
X%%EXAMPLES%%@dirrm arduino/libraries/SoftwareSerial/examples
X at dirrm arduino/libraries/SoftwareSerial
X%%EXAMPLES%%@dirrm arduino/libraries/Servo/examples/Sweep
X%%EXAMPLES%%@dirrm arduino/libraries/Servo/examples/Knob
X%%EXAMPLES%%@dirrm arduino/libraries/Servo/examples
X at dirrm arduino/libraries/Servo
X%%EXAMPLES%%@dirrm arduino/libraries/Matrix/examples/sprite_animation
X%%EXAMPLES%%@dirrm arduino/libraries/Matrix/examples/hello_matrix
X%%EXAMPLES%%@dirrm arduino/libraries/Matrix/examples
X at dirrm arduino/libraries/Matrix
X%%EXAMPLES%%@dirrm arduino/libraries/LiquidCrystal/examples/setCursor
X%%EXAMPLES%%@dirrm arduino/libraries/LiquidCrystal/examples/TextDirection
X%%EXAMPLES%%@dirrm arduino/libraries/LiquidCrystal/examples/SerialDisplay
X%%EXAMPLES%%@dirrm arduino/libraries/LiquidCrystal/examples/Scroll
X%%EXAMPLES%%@dirrm arduino/libraries/LiquidCrystal/examples/HelloWorld
X%%EXAMPLES%%@dirrm arduino/libraries/LiquidCrystal/examples/Display
X%%EXAMPLES%%@dirrm arduino/libraries/LiquidCrystal/examples/Cursor
X%%EXAMPLES%%@dirrm arduino/libraries/LiquidCrystal/examples/Blink
X%%EXAMPLES%%@dirrm arduino/libraries/LiquidCrystal/examples/Autoscroll
X%%EXAMPLES%%@dirrm arduino/libraries/LiquidCrystal/examples
X at dirrm arduino/libraries/LiquidCrystal
X%%EXAMPLES%%@dirrm arduino/libraries/Firmata/examples/StandardFirmata
X%%EXAMPLES%%@dirrm arduino/libraries/Firmata/examples/SimpleDigitalFirmata
X%%EXAMPLES%%@dirrm arduino/libraries/Firmata/examples/SimpleAnalogFirmata
X%%EXAMPLES%%@dirrm arduino/libraries/Firmata/examples/ServoFirmata
X%%EXAMPLES%%@dirrm arduino/libraries/Firmata/examples/OldStandardFirmata
X%%EXAMPLES%%@dirrm arduino/libraries/Firmata/examples/I2CFirmata
X%%EXAMPLES%%@dirrm arduino/libraries/Firmata/examples/EchoString
X%%EXAMPLES%%@dirrm arduino/libraries/Firmata/examples/AnalogFirmata
X%%EXAMPLES%%@dirrm arduino/libraries/Firmata/examples/AllInputsFirmata
X%%EXAMPLES%%@dirrm arduino/libraries/Firmata/examples
X at dirrm arduino/libraries/Firmata
X at dirrm arduino/libraries/Ethernet/utility
X%%EXAMPLES%%@dirrm arduino/libraries/Ethernet/examples/WebServer
X%%EXAMPLES%%@dirrm arduino/libraries/Ethernet/examples/WebClient
X%%EXAMPLES%%@dirrm arduino/libraries/Ethernet/examples/ChatServer
X%%EXAMPLES%%@dirrm arduino/libraries/Ethernet/examples
X at dirrm arduino/libraries/Ethernet
X%%EXAMPLES%%@dirrm arduino/libraries/EEPROM/examples/eeprom_write
X%%EXAMPLES%%@dirrm arduino/libraries/EEPROM/examples/eeprom_read
X%%EXAMPLES%%@dirrm arduino/libraries/EEPROM/examples/eeprom_clear
X%%EXAMPLES%%@dirrm arduino/libraries/EEPROM/examples
X at dirrm arduino/libraries/EEPROM
X at dirrm arduino/libraries
X at dirrm arduino/lib/theme
X at dirrm arduino/lib
X at dirrm arduino/hardware/tools/avr
X at dirrm arduino/hardware/tools
X at dirrm arduino/hardware/arduino/cores/arduino
X at dirrm arduino/hardware/arduino/cores
X at dirrm arduino/hardware/arduino/bootloaders/lilypad/src
X at dirrm arduino/hardware/arduino/bootloaders/lilypad
X at dirrm arduino/hardware/arduino/bootloaders/bt
X at dirrm arduino/hardware/arduino/bootloaders/atmega8
X at dirrm arduino/hardware/arduino/bootloaders/atmega
X at dirrm arduino/hardware/arduino/bootloaders
X at dirrm arduino/hardware/arduino
X at dirrm arduino/hardware
X%%EXAMPLES%%@dirrm arduino/examples/Stubs/HelloWorld
X%%EXAMPLES%%@dirrm arduino/examples/Stubs/DigitalReadWrite
X%%EXAMPLES%%@dirrm arduino/examples/Stubs/DigitalReadSerial
X%%EXAMPLES%%@dirrm arduino/examples/Stubs/BareMinumum
X%%EXAMPLES%%@dirrm arduino/examples/Stubs/AnalogReadWrite
X%%EXAMPLES%%@dirrm arduino/examples/Stubs/AnalogReadSerial
X%%EXAMPLES%%@dirrm arduino/examples/Stubs
X%%EXAMPLES%%@dirrm arduino/examples/Sensors/Ping
X%%EXAMPLES%%@dirrm arduino/examples/Sensors/Memsic2125
X%%EXAMPLES%%@dirrm arduino/examples/Sensors/Knock
X%%EXAMPLES%%@dirrm arduino/examples/Sensors/ADXL3xx
X%%EXAMPLES%%@dirrm arduino/examples/Sensors
X%%EXAMPLES%%@dirrm arduino/examples/Display/barGraph
X%%EXAMPLES%%@dirrm arduino/examples/Display/RowColumnScanning
X%%EXAMPLES%%@dirrm arduino/examples/Display
X%%EXAMPLES%%@dirrm arduino/examples/Digital/tonePitchFollower
X%%EXAMPLES%%@dirrm arduino/examples/Digital/toneMelody
X%%EXAMPLES%%@dirrm arduino/examples/Digital/toneKeyboard
X%%EXAMPLES%%@dirrm arduino/examples/Digital/StateChangeDetection
X%%EXAMPLES%%@dirrm arduino/examples/Digital/Debounce
X%%EXAMPLES%%@dirrm arduino/examples/Digital/Button
X%%EXAMPLES%%@dirrm arduino/examples/Digital/BlinkWithoutDelay
X%%EXAMPLES%%@dirrm arduino/examples/Digital/Blink
X%%EXAMPLES%%@dirrm arduino/examples/Digital
X%%EXAMPLES%%@dirrm arduino/examples/Control/switchCase2
X%%EXAMPLES%%@dirrm arduino/examples/Control/switchCase
X%%EXAMPLES%%@dirrm arduino/examples/Control/WhileStatementConditional
X%%EXAMPLES%%@dirrm arduino/examples/Control/IfStatementConditional
X%%EXAMPLES%%@dirrm arduino/examples/Control/ForLoopIteration
X%%EXAMPLES%%@dirrm arduino/examples/Control/Arrays
X%%EXAMPLES%%@dirrm arduino/examples/Control
X%%EXAMPLES%%@dirrm arduino/examples/Communication/VirtualColorMixer
X%%EXAMPLES%%@dirrm arduino/examples/Communication/SerialCallResponseASCII
X%%EXAMPLES%%@dirrm arduino/examples/Communication/SerialCallResponse
X%%EXAMPLES%%@dirrm arduino/examples/Communication/PhysicalPixel
X%%EXAMPLES%%@dirrm arduino/examples/Communication/MultiSerialMega
X%%EXAMPLES%%@dirrm arduino/examples/Communication/MIDI
X%%EXAMPLES%%@dirrm arduino/examples/Communication/Graph
X%%EXAMPLES%%@dirrm arduino/examples/Communication/Dimmer
X%%EXAMPLES%%@dirrm arduino/examples/Communication/ASCIITable
X%%EXAMPLES%%@dirrm arduino/examples/Communication
X%%EXAMPLES%%@dirrm arduino/examples/ArduinoISP
X%%EXAMPLES%%@dirrm arduino/examples/Analog/Smoothing
X%%EXAMPLES%%@dirrm arduino/examples/Analog/Fading
X%%EXAMPLES%%@dirrm arduino/examples/Analog/Calibration
X%%EXAMPLES%%@dirrm arduino/examples/Analog/AnalogWriteMega
X%%EXAMPLES%%@dirrm arduino/examples/Analog/AnalogInput
X%%EXAMPLES%%@dirrm arduino/examples/Analog/AnalogInSerial
X%%EXAMPLES%%@dirrm arduino/examples/Analog/AnalogInOutSerial
X%%EXAMPLES%%@dirrm arduino/examples/Analog
X%%EXAMPLES%%@dirrm arduino/examples
X at dirrm arduino
842cde48cf18b70a11b15515ca566742
echo x - pkg-descr
sed 's/^X//' >pkg-descr << '7f9555c3c1089940396b503dd37f3979'
XArduino is an open-source electronics prototyping platform based on 
Xflexible, easy-to-use hardware and software. It's intended for artists, 
Xdesigners, hobbyists, and anyone interested in creating interactive 
Xobjects or environments.
X	
XWWW: http://arduino.cc/
7f9555c3c1089940396b503dd37f3979
echo x - distinfo
sed 's/^X//' >distinfo << '57677d168a5ec21bdf22c9501f075a8f'
XMD5 (arduino-0018.tgz) = 86e8719cfc5159136e24bfe9046c7a33
XSHA256 (arduino-0018.tgz) = 2ebe851e8d18f847599cd4ac1664a942c177dd34037a292a0279fdb084bcebba
XSIZE (arduino-0018.tgz) = 3848593
57677d168a5ec21bdf22c9501f075a8f
echo x - Makefile
sed 's/^X//' >Makefile << 'b67911656ef5d18c4ae36cb6741b7965'
X# New ports collection makefile for:	arduino
X# Date created:				10 Feb 2010
X# Whom:					Warren Block <wblock at wonkity.com>
X# $FreeBSD$
X
XPORTNAME=	arduino
XPORTVERSION=	0018
XCATEGORIES=	devel java lang
XMASTER_SITES=	GOOGLE_CODE
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	wblock at wonkity.com
XCOMMENT=	Open-source electronics prototyping platform
X
XRUN_DEPENDS=	${JAVA_HOME}/jre/lib/ext/RXTXcomm.jar:${PORTSDIR}/comms/rxtx \
X		${LOCALBASE}/bin/avrdude:${PORTSDIR}/devel/avrdude \
X		${LOCALBASE}/avr/include/avr/io.h:${PORTSDIR}/devel/avr-libc
X
XUSE_JAVA=	1.6+
XNO_BUILD=	yes
X
XSUB_FILES=	arduino pkg-message
XSUB_LIST=	PORTNAME=${PORTNAME}
X
XDESKTOP_ENTRIES=	"Arduino" "Arduino IDE" "computer" "arduino" "Development;IDE;" "true"
X
X.if !defined(NOPORTDOCS)
XOPTIONS+=	REFDOCS "Install the reference documents" on
X.endif
X.if !defined(NOPORTEXAMPLES)
XOPTIONS+=	EXAMPLES "Install the example code" on
X.endif
X
X.include <bsd.port.options.mk>
X
X.if defined(WITHOUT_REFDOCS) || defined(NOPORTDOCS)
XWITHOUT_REFDOCS=	true
X.undef WITH_REFDOCS
XPLIST_SUB+=	REFDOCS="@comment "
X.else
XPLIST_SUB+=	REFDOCS=""
X.endif
X
X.if defined(WITHOUT_EXAMPLES) || defined(NOPORTEXAMPLES)
XWITHOUT_EXAMPLES=	true
X.undef WITH_EXAMPLES
XPLIST_SUB+=	EXAMPLES="@comment "
X.else
XPLIST_SUB+=	EXAMPLES=""
X.endif
X
Xpost-extract:
X	@${RM} ${WRKSRC}/hardware/tools/avrdude
X	@${RM} ${WRKSRC}/hardware/tools/avrdude.conf
X	@${MKDIR} ${WRKSRC}/hardware/tools/avr
X	@${LN} -s ${PREFIX}/bin ${WRKSRC}/hardware/tools/avr/bin
X	@${LN} -s ${PREFIX}/etc ${WRKSRC}/hardware/tools/avr/etc
X
X	@${RM} ${WRKSRC}/lib/RXTXcomm.jar
X	@${LN} -s ${JAVA_HOME}/lib/ext/RXTXcomm.jar ${WRKSRC}/lib/RXTXcomm.jar
X
X	@${RM} ${WRKSRC}/lib/librxtxSerial.so
X	@${LN} -s ${JAVA_HOME}/lib/${ARCH}/librxtxSerial.so ${WRKSRC}/lib/
X
X# Bug workaround: pde.jar refers to faq.html, but the file is
X# named FAQ.html.  Will be fixed after arduino-0018
X	@${LN} -s ${WRKSRC}/reference/FAQ.html ${WRKSRC}/reference/faq.html
X
X	@${REINPLACE_CMD} 's|stk500|arduino|g' ${WRKSRC}/hardware/arduino/boards.txt
X	@${RM} ${WRKSRC}/hardware/arduino/boards.txt.bak
X
Xpost-patch:
X.if defined(WITHOUT_REFDOCS)
X	@${RM} -rf ${WRKSRC}/reference
X.endif
X.if defined(WITHOUT_EXAMPLES)
X	@${RM} -rf ${WRKSRC}/examples
X	@${RM} -rf ${WRKSRC}/libraries/*/examples
X.endif
X
Xdo-install:
X	@${MKDIR} ${PREFIX}/${PORTNAME}
X	@${CP} -Rp ${WRKSRC}/* ${PREFIX}/${PORTNAME}
X	@${INSTALL_SCRIPT} ${WRKDIR}/arduino ${PREFIX}/bin/
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
b67911656ef5d18c4ae36cb6741b7965
echo c - files
mkdir -p files > /dev/null 2>&1
echo x - files/pkg-message.in
sed 's/^X//' >files/pkg-message.in << 'b685860b24bd9dff923847a1550a67f0'
X
XNotes on using the Arduino IDE:
X
XTo allow serial port locking, add your user to the dialer group:
X    pw usermod myuser -G dialer
X
XUser settings are in ~/.arduino/preferences.txt.  Edit the file
Xwhen the IDE is not running.
X
XSetting the launcher for help files:
X    launcher=firefox
X
XShowing what the IDE is doing for build and upload commands (only 
Xvisible if you started the IDE from a console):
X    build.verbose=true
X    upload.verbose=true
X    
XTo start the IDE:
X    %%PREFIX%%/bin/arduino
X
b685860b24bd9dff923847a1550a67f0
echo x - files/arduino.in
sed 's/^X//' >files/arduino.in << '6f9f95e192583a82f1d05dbe03126dd7'
X#!/bin/sh
X# wrapper to execute the Arduino start script
X%%PREFIX%%/%%PORTNAME%%/arduino %%PREFIX%%/%%PORTNAME%%
6f9f95e192583a82f1d05dbe03126dd7
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list