svn commit: r436366 - in head/devel/arduino: . files

Carlos J. Puga Medina cpm at FreeBSD.org
Sat Mar 18 00:30:09 UTC 2017


Author: cpm
Date: Sat Mar 18 00:30:07 2017
New Revision: 436366
URL: https://svnweb.freebsd.org/changeset/ports/436366

Log:
  devel/arduino: fix DOS2UNIX_REGEX, update atmega644 boards patch
  
  - Many installed source files had CRLF line endings. This was due to too
    much escaping in DOS2UNIX_REGEX. Reduce the list of extensions to just
    the ones that need it and add (lower case) makefile.
  - Update optional 644 boards.txt patch to be like the atmega328 version.
    Only add one board called atmega644 with the mcu set to atmega644p.
  - Bump PORTREVISION
  
  PR:             217817
  Submitted by:   Craig Leres <leres at ee.lbl.gov> (maintainer)

Modified:
  head/devel/arduino/Makefile
  head/devel/arduino/files/extrapatch-hardware-arduino-boards.txt

Modified: head/devel/arduino/Makefile
==============================================================================
--- head/devel/arduino/Makefile	Fri Mar 17 23:42:52 2017	(r436365)
+++ head/devel/arduino/Makefile	Sat Mar 18 00:30:07 2017	(r436366)
@@ -3,7 +3,7 @@
 
 PORTNAME=	arduino
 PORTVERSION=	1.0.6
-PORTREVISION=	1
+PORTREVISION=	2
 PORTEPOCH=	1
 CATEGORIES=	devel java lang
 MASTER_SITES=	http://arduino.cc/download.php?f=/
@@ -21,7 +21,7 @@ RUN_DEPENDS=	${JAVA_HOME}/jre/lib/ext/RX
 
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
 USES=		dos2unix tar:tgz kmod
-DOS2UNIX_REGEX=	.*\(\.\(c|cpp|h|hex|html|ino|lst|txt\)|Makefile\)
+DOS2UNIX_REGEX=	.*(\.(c|cpp|h|hex|txt)|Makefile|makefile)
 
 USE_JAVA=	yes
 JAVA_OS=	native

Modified: head/devel/arduino/files/extrapatch-hardware-arduino-boards.txt
==============================================================================
--- head/devel/arduino/files/extrapatch-hardware-arduino-boards.txt	Fri Mar 17 23:42:52 2017	(r436365)
+++ head/devel/arduino/files/extrapatch-hardware-arduino-boards.txt	Sat Mar 18 00:30:07 2017	(r436366)
@@ -1,12 +1,9 @@
---- hardware/arduino/boards.txt.orig	2012-12-10 04:03:52.000000000 -0800
-+++ hardware/arduino/boards.txt	2012-12-26 21:02:48.000000000 -0800
-@@ -522,3 +522,39 @@
- atmega8.build.f_cpu=16000000L
- atmega8.build.core=arduino
- atmega8.build.variant=standard
-+
-+##############################################################
-+
+--- hardware/arduino/boards.txt.orig	2017-03-15 17:34:53 UTC
++++ hardware/arduino/boards.txt
+@@ -525,6 +525,24 @@ atmega8.build.variant=standard
+ 
+ ##############################################################
+ 
 +atmega644.name=ATmega644
 +atmega644.upload.protocol=stk500
 +atmega644.upload.maximum_size=63488
@@ -18,25 +15,13 @@
 +atmega644.bootloader.file=atmega644p
 +atmega644.bootloader.unlock_bits=0x3F
 +atmega644.bootloader.lock_bits=0x0F
-+atmega644.build.mcu=atmega644
++atmega644.build.mcu=atmega644p
 +atmega644.build.f_cpu=16000000L
 +atmega644.build.core=atmega644
 +atmega644.build.variant=atmega644p
 +
 +##############################################################
 +
-+atmega644p.name=ATmega644p
-+atmega644p.upload.protocol=stk500
-+atmega644p.upload.maximum_size=63488
-+atmega644p.upload.speed=38400
-+atmega644p.bootloader.low_fuses=0xFF
-+atmega644p.bootloader.high_fuses=0xDC
-+atmega644p.bootloader.extended_fuses=0xFD
-+atmega644p.bootloader.path=atmega644p
-+atmega644p.bootloader.file=atmega644p
-+atmega644p.bootloader.unlock_bits=0x3F
-+atmega644p.bootloader.lock_bits=0x0F
-+atmega644p.build.mcu=atmega644p
-+atmega644p.build.f_cpu=16000000L
-+atmega644p.build.core=atmega644
-+atmega644p.build.variant=atmega644p
+ robotControl.name=Arduino Robot Control
+ robotControl.upload.protocol=avr109
+ robotControl.upload.maximum_size=28672


More information about the svn-ports-all mailing list