Index: Makefile =================================================================== --- Makefile (revision 427076) +++ Makefile (working copy) @@ -1,9 +1,9 @@ # $FreeBSD$ PORTNAME= arduino-core -PORTVERSION= 1.6.12 -PORTREVISION= 1 +PORTVERSION= 1.6.13 CATEGORIES= devel +DIST_SUBDIR= arduino MAINTAINER= bsdports@kyle-evans.net COMMENT= Core board support for Arduino devices @@ -28,11 +28,13 @@ .include .if ${ARCH} == "amd64" -ARCH= x86_64 +ARDUINO_ARCH= x86_64 +.else +ARDUINO_ARCH= ${ARCH} .endif post-patch: - @${REINPLACE_CMD} -e 's|%%ARCH%%|${ARCH}|g' -e 's|%%OSREL%%|${OSREL:R}|g' ${WRKSRC}/hardware/package_index_bundled.json + @${REINPLACE_CMD} -e 's|%%ARCH%%|${ARDUINO_ARCH}|g' -e 's|%%OSREL%%|${OSREL:R}|g' ${WRKSRC}/hardware/package_index_bundled.json do-install: (cd ${WRKSRC}/ && ${COPYTREE_SHARE} "hardware" ${STAGEDIR}${PREFIX}/arduino ${FIND_EXPR}) Index: distinfo =================================================================== --- distinfo (revision 427076) +++ distinfo (working copy) @@ -1,5 +1,5 @@ -TIMESTAMP = 1476459830 -SHA256 (arduino-Arduino-1.6.12_GH0.tar.gz) = 081c063e34bd72c9912705f33395cdd1870424826b4365dd64439575e0f11817 -SIZE (arduino-Arduino-1.6.12_GH0.tar.gz) = 81248294 -SHA256 (arduino-ArduinoCore-samd-1.6.8_GH0.tar.gz) = 2e7eded445d9b9cb88babf8d17e63886258ca52103ca4b3760fbb33311e5ffe7 -SIZE (arduino-ArduinoCore-samd-1.6.8_GH0.tar.gz) = 922278 +TIMESTAMP = 1480046230 +SHA256 (arduino/arduino-Arduino-1.6.13_GH0.tar.gz) = 1f12a3f681f75affacf6b59bae840070c64795ea46d4e2fd2dcc1b3f4de2d7ab +SIZE (arduino/arduino-Arduino-1.6.13_GH0.tar.gz) = 80205958 +SHA256 (arduino/arduino-ArduinoCore-samd-1.6.8_GH0.tar.gz) = 2e7eded445d9b9cb88babf8d17e63886258ca52103ca4b3760fbb33311e5ffe7 +SIZE (arduino/arduino-ArduinoCore-samd-1.6.8_GH0.tar.gz) = 922278 Index: files/patch-hardware_arduino_sam_cores_arduino_itoa.c =================================================================== --- files/patch-hardware_arduino_sam_cores_arduino_itoa.c (revision 427076) +++ files/patch-hardware_arduino_sam_cores_arduino_itoa.c (nonexistent) @@ -1,11 +0,0 @@ ---- hardware/arduino/sam/cores/arduino/itoa.c.orig 2016-10-14 15:00:06 UTC -+++ hardware/arduino/sam/cores/arduino/itoa.c -@@ -121,7 +121,7 @@ extern char* ltoa( long value, char *str - return string; - } - --extern char* utoa( unsigned long value, char *string, int radix ) -+extern char* utoa( unsigned int value, char *string, int radix ) - { - return ultoa( value, string, radix ) ; - } Property changes on: files/patch-hardware_arduino_sam_cores_arduino_itoa.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -on \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: files/patch-hardware_arduino_sam_cores_arduino_itoa.h =================================================================== --- files/patch-hardware_arduino_sam_cores_arduino_itoa.h (revision 427076) +++ files/patch-hardware_arduino_sam_cores_arduino_itoa.h (nonexistent) @@ -1,11 +0,0 @@ ---- hardware/arduino/sam/cores/arduino/itoa.h.orig 2016-10-14 15:00:09 UTC -+++ hardware/arduino/sam/cores/arduino/itoa.h -@@ -31,7 +31,7 @@ extern void itoa( int n, char s[] ) ; - - extern char* itoa( int value, char *string, int radix ) ; - extern char* ltoa( long value, char *string, int radix ) ; --extern char* utoa( unsigned long value, char *string, int radix ) ; -+extern char* utoa( unsigned int value, char *string, int radix ) ; - extern char* ultoa( unsigned long value, char *string, int radix ) ; - #endif /* 0 */ - Property changes on: files/patch-hardware_arduino_sam_cores_arduino_itoa.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -on \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: files/patch-hardware_package__index__bundled.json =================================================================== --- files/patch-hardware_package__index__bundled.json (revision 427076) +++ files/patch-hardware_package__index__bundled.json (working copy) @@ -1,13 +1,13 @@ ---- hardware/package_index_bundled.json.orig 2016-09-21 10:09:37 UTC +--- hardware/package_index_bundled.json.orig 2016-11-22 14:49:35 UTC +++ hardware/package_index_bundled.json @@ -17,10 +17,6 @@ "help": { "online": "http://www.arduino.cc/en/Reference/HomePage" }, -- "url": "http://downloads.arduino.cc/cores/avr-1.6.13.tar.bz2", -- "archiveFileName": "avr-1.6.14.tar.bz2", -- "checksum": "SHA-256:a5f7d66c83e3d4722f4c8dab42bdbcf5af98c611ffca1802ef3d1957b894bd92", -- "size": "4993455", +- "url": "http://downloads.arduino.cc/cores/avr-1.6.15.tar.bz2", +- "archiveFileName": "avr-1.6.15.tar.bz2", +- "checksum": "SHA-256:c222efcabbdf6fa63ba3d64afb8d149f83fa73693c413aa05a2ccd9f986ed2fa", +- "size": "4993959", "boards": [ {"name": "Arduino Yún"}, {"name": "Arduino/Genuino Uno"}, @@ -42,7 +42,7 @@ - "checksum": "SHA-256:2426207423d58eb0e5fc4df9493418f1cb54ba3f328fdc7c3bb582f920b9cbe7", - "host": "arm-linux-gnueabihf", - "archiveFileName": "avrdude-6.3.0-arduino6-armhf-pc-linux-gnu.tar.bz2", -- "url": "http://downloads.arduino.cc/tools/avrdude-6.0.1-arduino5-armhf-pc-linux-gnu.tar.bz2" +- "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino6-armhf-pc-linux-gnu.tar.bz2" - }, - { - "size": "696273", @@ -49,7 +49,7 @@ - "checksum": "SHA-256:d9a039c9e92d3dbb2011e75e6c044a1a4a2789e2fbf8386b1d580994811be084", - "host": "i386-apple-darwin11", - "archiveFileName": "avrdude-6.3.0-arduino6-i386-apple-darwin11.tar.bz2", -- "url": "http://downloads.arduino.cc/tools/avrdude-6.0.1-arduino5-i386-apple-darwin11.tar.bz2" +- "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino6-i386-apple-darwin11.tar.bz2" - }, - { - "size": "746653", @@ -56,7 +56,7 @@ - "checksum": "SHA-256:97b4875cad6110c70101bb776f3ac37b64a2e73f036cd0b10afb6f4be96a6621", - "host": "x86_64-linux-gnu", - "archiveFileName": "avrdude-6.3.0-arduino6-x86_64-pc-linux-gnu.tar.bz2", -- "url": "http://downloads.arduino.cc/tools/avrdude-6.0.1-arduino5-x86_64-pc-linux-gnu.tar.bz2" +- "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino6-x86_64-pc-linux-gnu.tar.bz2" - }, - { - "size": "733127", @@ -63,14 +63,14 @@ - "checksum": "SHA-256:5f4bc4b0957b1d34cec9908b7f84a7c297b894b39fe16a4992c284b24c00d6fb", - "host": "i686-linux-gnu", - "archiveFileName": "avrdude-6.3.0-arduino6-i686-pc-linux-gnu.tar.bz2", -- "url": "http://downloads.arduino.cc/tools/avrdude-6.0.1-arduino5-i686-pc-linux-gnu.tar.bz2" +- "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino6-i686-pc-linux-gnu.tar.bz2" - }, - { - "size": "645859", - "checksum": "SHA-256:7468a1bcdfa459d175a095b102c0de28efc466accfb104305fbcad7832659ddc", - "host": "i686-mingw32", -- "archiveFileName": "avrdude-6.3.0-arduino6-i686-mingw32.zip", -- "url": "http://downloads.arduino.cc/tools/avrdude-6.0.1-arduino5-i686-mingw32.zip" +- "archiveFileName": "avrdude-6.3.0-arduino6-i686-w64-mingw32.zip", +- "url": "http://downloads.arduino.cc/tools/avrdude-6.3.0-arduino6-i686-w64-mingw32.zip" + "host": "%%ARCH%%-freebsd%%OSREL%%" } ]