Index: head/devel/arduino-core/Makefile =================================================================== --- head/devel/arduino-core/Makefile (revision 429466) +++ head/devel/arduino-core/Makefile (revision 429467) @@ -1,42 +1,45 @@ # $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 LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/license.txt USE_GITHUB= yes GH_ACCOUNT= arduino GH_PROJECT= Arduino STRIP= # No stripping, uses Elf firmware OPTIONS_DEFINE= DOCS EXAMPLES SAMD OPTIONS_SUB= yes +.if make(makesum) +.MAKEFLAGS: WITH="${OPTIONS_DEFINE}" +.endif NO_BUILD= yes SAMD_DESC= Core support for SAMD boards (Zero/MKR1000) SAMD_GH_TUPLE= arduino:ArduinoCore-samd:1.6.8:samd/hardware/arduino/samd SAMD_EXTRA_PATCHES= ${PATCHDIR}/extrapatch-hardware_arduino_samd_platform.txt .include .if ${ARCH} == "amd64" ARDUINO_ARCH= x86_64 .else ARDUINO_ARCH= ${ARCH} .endif post-patch: @${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}) .include Index: head/devel/arduino-core/distinfo =================================================================== --- head/devel/arduino-core/distinfo (revision 429466) +++ head/devel/arduino-core/distinfo (revision 429467) @@ -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: head/devel/arduino-core/files/patch-hardware_package__index__bundled.json =================================================================== --- head/devel/arduino-core/files/patch-hardware_package__index__bundled.json (revision 429466) +++ head/devel/arduino-core/files/patch-hardware_package__index__bundled.json (revision 429467) @@ -1,126 +1,126 @@ ---- 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"}, @@ -55,6 +51,22 @@ "version": "6.3.0-arduino6" } ] + }, + { + "name": "Arduino SAM Boards (32-bits ARM Cortex-M3)", + "architecture": "sam", + "version": "1.6.9", + "category": "Arduino", + "boards": [ + {"name": "Arduino Due"} + ], + "toolsDependencies": [ + { + "packager": "arduino", + "name": "bossac", + "version": "1.7.0" + } + ] } ], "tools": [ @@ -63,39 +75,7 @@ "version": "6.3.0-arduino6", "systems": [ { - "size": "644600", - "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", - "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", - "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", - "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%%" } ] }, @@ -104,39 +84,16 @@ "version": "4.9.2-atmel3.5.3-arduino2", "systems": [ { - "size": "27400889", - "checksum": "SHA-256:77f300d519bc6b9a25df17b36cb303218e9a258c059b2f6bff8f71a0d8f96821", - "host": "arm-linux-gnueabihf", - "archiveFileName": "avr-gcc-4.9.2-atmel3.5.3-arduino2-armhf-pc-linux-gnu.tar.bz2", - "url": "http://downloads.arduino.cc/tools/avr-gcc-4.9.2-atmel3.5.3-arduino2-armhf-pc-linux-gnu.tar.bz2" - }, - { - "size": "27048070", - "checksum": "SHA-256:311258af188defe24a4b341e4e1f4dc93ca6c80516d3e3b55a2fc07a7050248b", - "host": "i386-apple-darwin11", - "archiveFileName": "avr-gcc-4.9.2-atmel3.5.3-arduino2-i386-apple-darwin11.tar.bz2", - "url": "http://downloads.arduino.cc/tools/avr-gcc-4.9.2-atmel3.5.3-arduino2-i386-apple-darwin11.tar.bz2" - }, - { - "size": "43847945", - "checksum": "SHA-256:f8e6ede8746c70be01ec79a30803277cd94360cc5b2e104762da0fbcf536fcc6", - "host": "i686-mingw32", - "archiveFileName": "avr-gcc-4.9.2-atmel3.5.3-arduino2-i686-mingw32.zip", - "url": "http://downloads.arduino.cc/tools/avr-gcc-4.9.2-atmel3.5.3-arduino2-i686-mingw32.zip" - }, - { - "size": "29292729", - "checksum": "SHA-256:f108951e7c4dc90926d1fc76cc27549f6ea63c702a2bb7ff39647a19ae86ec68", - "host": "i686-linux-gnu", - "archiveFileName": "avr-gcc-4.9.2-atmel3.5.3-arduino2-i686-pc-linux-gnu.tar.bz2", - "url": "http://downloads.arduino.cc/tools/avr-gcc-4.9.2-atmel3.5.3-arduino2-i686-pc-linux-gnu.tar.bz2" - }, + "host": "%%ARCH%%-freebsd%%OSREL%%" + } + ] + }, + { + "name": "bossac", + "version": "1.7.0", + "systems": [ { - "size": "29882960", - "checksum": "SHA-256:3903a6d1bb9fdd91727e504b5993d5501f119bcb7f99f7aee98a2101e5629188", - "host": "x86_64-linux-gnu", - "archiveFileName": "avr-gcc-4.9.2-atmel3.5.3-arduino2-x86_64-pc-linux-gnu.tar.bz2", - "url": "http://downloads.arduino.cc/tools/avr-gcc-4.9.2-atmel3.5.3-arduino2-x86_64-pc-linux-gnu.tar.bz2" + "host": "%%ARCH%%-freebsd%%OSREL%%" } ] }