View | Details | Raw Unified | Return to bug 213838 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (+2 lines)
Lines 2-7 Link Here
2
2
3
PORTNAME=	arduino-core
3
PORTNAME=	arduino-core
4
PORTVERSION=	1.6.12
4
PORTVERSION=	1.6.12
5
PORTREVISION=	1
5
CATEGORIES=	devel
6
CATEGORIES=	devel
6
7
7
MAINTAINER=	bsdports@kyle-evans.net
8
MAINTAINER=	bsdports@kyle-evans.net
Lines 22-27 Link Here
22
NO_BUILD=	yes
23
NO_BUILD=	yes
23
SAMD_DESC=	Core support for SAMD boards (Zero/MKR1000)
24
SAMD_DESC=	Core support for SAMD boards (Zero/MKR1000)
24
SAMD_GH_TUPLE=	arduino:ArduinoCore-samd:1.6.8:samd/hardware/arduino/samd
25
SAMD_GH_TUPLE=	arduino:ArduinoCore-samd:1.6.8:samd/hardware/arduino/samd
26
SAMD_EXTRA_PATCHES=	${PATCHDIR}/extrapatch-hardware_arduino_samd_platform.txt
25
27
26
.include <bsd.port.pre.mk>
28
.include <bsd.port.pre.mk>
27
29
(-)files/extrapatch-hardware_arduino_samd_platform.txt (+20 lines)
Line 0 Link Here
1
--- hardware/arduino/samd/platform.txt.orig	2016-10-12 14:28:09 UTC
2
+++ hardware/arduino/samd/platform.txt
3
@@ -111,7 +111,7 @@ recipe.size.regex=\.text\s+([0-9]+).*
4
 #
5
 # BOSSA
6
 #
7
-tools.bossac.path={runtime.tools.bossac-1.7.0.path}
8
+tools.bossac.path={runtime.tools.bossac.path}/bin
9
 tools.bossac.cmd=bossac
10
 tools.bossac.cmd.windows=bossac.exe
11
 
12
@@ -125,7 +125,7 @@ tools.bossac_remote.upload.pattern=/usr/
13
 # OpenOCD sketch upload
14
 #
15
 
16
-tools.openocd.path={runtime.tools.openocd-0.9.0-arduino.path}
17
+tools.openocd.path={runtime.tools.openocd.path}/bin
18
 tools.openocd.cmd=bin/openocd
19
 tools.openocd.cmd.windows=bin/openocd.exe
20
 
(-)files/patch-hardware_arduino_sam_platform.txt (+11 lines)
Line 0 Link Here
1
--- hardware/arduino/sam/platform.txt.orig	2016-09-21 10:09:37 UTC
2
+++ hardware/arduino/sam/platform.txt
3
@@ -96,7 +96,7 @@ recipe.size.regex=\.text\s+([0-9]+).*
4
 # -------------------
5
 
6
 # BOSSA
7
-tools.bossac.path={runtime.tools.bossac.path}
8
+tools.bossac.path={runtime.tools.bossac.path}/bin
9
 tools.bossac.cmd=bossac
10
 tools.bossac.cmd.windows=bossac.exe
11
 
(-)files/patch-hardware_package__index__bundled.json (-13 / +117 lines)
Lines 1-22 Link Here
1
--- hardware/package_index_bundled.json.orig	2016-10-04 12:22:50 UTC
1
--- hardware/package_index_bundled.json.orig	2016-09-21 10:09:37 UTC
2
+++ hardware/package_index_bundled.json
2
+++ hardware/package_index_bundled.json
3
@@ -63,6 +63,9 @@
3
@@ -17,10 +17,6 @@
4
           "help": {
5
             "online": "http://www.arduino.cc/en/Reference/HomePage"
6
           },
7
-          "url": "http://downloads.arduino.cc/cores/avr-1.6.13.tar.bz2",
8
-          "archiveFileName": "avr-1.6.14.tar.bz2",
9
-          "checksum": "SHA-256:a5f7d66c83e3d4722f4c8dab42bdbcf5af98c611ffca1802ef3d1957b894bd92",
10
-          "size": "4993455",
11
           "boards": [
12
             {"name": "Arduino Yún"},
13
             {"name": "Arduino/Genuino Uno"},
14
@@ -55,6 +51,22 @@
15
               "version": "6.3.0-arduino6"
16
             }
17
           ]
18
+        },
19
+        {
20
+          "name": "Arduino SAM Boards (32-bits ARM Cortex-M3)",
21
+          "architecture": "sam",
22
+          "version": "1.6.9",
23
+          "category": "Arduino",
24
+          "boards": [
25
+            {"name": "Arduino Due"}
26
+          ],
27
+          "toolsDependencies": [
28
+            {
29
+              "packager": "arduino",
30
+              "name": "bossac",
31
+              "version": "1.7.0"
32
+            }
33
+          ]
34
         }
35
       ],
36
       "tools": [
37
@@ -63,39 +75,7 @@
4
           "version": "6.3.0-arduino6",
38
           "version": "6.3.0-arduino6",
5
           "systems": [
39
           "systems": [
6
             {
40
             {
41
-              "size": "644600",
42
-              "checksum": "SHA-256:2426207423d58eb0e5fc4df9493418f1cb54ba3f328fdc7c3bb582f920b9cbe7",
43
-              "host": "arm-linux-gnueabihf",
44
-              "archiveFileName": "avrdude-6.3.0-arduino6-armhf-pc-linux-gnu.tar.bz2",
45
-              "url": "http://downloads.arduino.cc/tools/avrdude-6.0.1-arduino5-armhf-pc-linux-gnu.tar.bz2"
46
-            },
47
-            {
48
-              "size": "696273",
49
-              "checksum": "SHA-256:d9a039c9e92d3dbb2011e75e6c044a1a4a2789e2fbf8386b1d580994811be084",
50
-              "host": "i386-apple-darwin11",
51
-              "archiveFileName": "avrdude-6.3.0-arduino6-i386-apple-darwin11.tar.bz2",
52
-              "url": "http://downloads.arduino.cc/tools/avrdude-6.0.1-arduino5-i386-apple-darwin11.tar.bz2"
53
-            },
54
-            {
55
-              "size": "746653",
56
-              "checksum": "SHA-256:97b4875cad6110c70101bb776f3ac37b64a2e73f036cd0b10afb6f4be96a6621",
57
-              "host": "x86_64-linux-gnu",
58
-              "archiveFileName": "avrdude-6.3.0-arduino6-x86_64-pc-linux-gnu.tar.bz2",
59
-              "url": "http://downloads.arduino.cc/tools/avrdude-6.0.1-arduino5-x86_64-pc-linux-gnu.tar.bz2"
60
-            },
61
-            {
62
-              "size": "733127",
63
-              "checksum": "SHA-256:5f4bc4b0957b1d34cec9908b7f84a7c297b894b39fe16a4992c284b24c00d6fb",
64
-              "host": "i686-linux-gnu",
65
-              "archiveFileName": "avrdude-6.3.0-arduino6-i686-pc-linux-gnu.tar.bz2",
66
-              "url": "http://downloads.arduino.cc/tools/avrdude-6.0.1-arduino5-i686-pc-linux-gnu.tar.bz2"
67
-            },
68
-            {
69
-              "size": "645859",
70
-              "checksum": "SHA-256:7468a1bcdfa459d175a095b102c0de28efc466accfb104305fbcad7832659ddc",
71
-              "host": "i686-mingw32",
72
-              "archiveFileName": "avrdude-6.3.0-arduino6-i686-mingw32.zip",
73
-              "url": "http://downloads.arduino.cc/tools/avrdude-6.0.1-arduino5-i686-mingw32.zip"
7
+              "host": "%%ARCH%%-freebsd%%OSREL%%"
74
+              "host": "%%ARCH%%-freebsd%%OSREL%%"
8
+            },
75
             }
9
+            {
76
           ]
10
               "size": "644600",
77
         },
11
               "checksum": "SHA-256:2426207423d58eb0e5fc4df9493418f1cb54ba3f328fdc7c3bb582f920b9cbe7",
78
@@ -104,39 +84,16 @@
12
               "host": "arm-linux-gnueabihf",
13
@@ -104,6 +107,9 @@
14
           "version": "4.9.2-atmel3.5.3-arduino2",
79
           "version": "4.9.2-atmel3.5.3-arduino2",
15
           "systems": [
80
           "systems": [
16
             {
81
             {
82
-              "size": "27400889",
83
-              "checksum": "SHA-256:77f300d519bc6b9a25df17b36cb303218e9a258c059b2f6bff8f71a0d8f96821",
84
-              "host": "arm-linux-gnueabihf",
85
-              "archiveFileName": "avr-gcc-4.9.2-atmel3.5.3-arduino2-armhf-pc-linux-gnu.tar.bz2",
86
-              "url": "http://downloads.arduino.cc/tools/avr-gcc-4.9.2-atmel3.5.3-arduino2-armhf-pc-linux-gnu.tar.bz2"
87
-            },
88
-            {
89
-              "size": "27048070",
90
-              "checksum": "SHA-256:311258af188defe24a4b341e4e1f4dc93ca6c80516d3e3b55a2fc07a7050248b",
91
-              "host": "i386-apple-darwin11",
92
-              "archiveFileName": "avr-gcc-4.9.2-atmel3.5.3-arduino2-i386-apple-darwin11.tar.bz2",
93
-              "url": "http://downloads.arduino.cc/tools/avr-gcc-4.9.2-atmel3.5.3-arduino2-i386-apple-darwin11.tar.bz2"
94
-            },
95
-            {
96
-              "size": "43847945",
97
-              "checksum": "SHA-256:f8e6ede8746c70be01ec79a30803277cd94360cc5b2e104762da0fbcf536fcc6",
98
-              "host": "i686-mingw32",
99
-              "archiveFileName": "avr-gcc-4.9.2-atmel3.5.3-arduino2-i686-mingw32.zip",
100
-              "url": "http://downloads.arduino.cc/tools/avr-gcc-4.9.2-atmel3.5.3-arduino2-i686-mingw32.zip"
101
-            },
102
-            {
103
-              "size": "29292729",
104
-              "checksum": "SHA-256:f108951e7c4dc90926d1fc76cc27549f6ea63c702a2bb7ff39647a19ae86ec68",
105
-              "host": "i686-linux-gnu",
106
-              "archiveFileName": "avr-gcc-4.9.2-atmel3.5.3-arduino2-i686-pc-linux-gnu.tar.bz2",
107
-              "url": "http://downloads.arduino.cc/tools/avr-gcc-4.9.2-atmel3.5.3-arduino2-i686-pc-linux-gnu.tar.bz2"
108
-            },
17
+              "host": "%%ARCH%%-freebsd%%OSREL%%"
109
+              "host": "%%ARCH%%-freebsd%%OSREL%%"
18
+            },
110
+            }
19
+            {
111
+          ]
20
               "size": "27400889",
112
+        },
21
               "checksum": "SHA-256:77f300d519bc6b9a25df17b36cb303218e9a258c059b2f6bff8f71a0d8f96821",
113
+        {
22
               "host": "arm-linux-gnueabihf",
114
+          "name": "bossac",
115
+          "version": "1.7.0",
116
+          "systems": [
117
             {
118
-              "size": "29882960",
119
-              "checksum": "SHA-256:3903a6d1bb9fdd91727e504b5993d5501f119bcb7f99f7aee98a2101e5629188",
120
-              "host": "x86_64-linux-gnu",
121
-              "archiveFileName": "avr-gcc-4.9.2-atmel3.5.3-arduino2-x86_64-pc-linux-gnu.tar.bz2",
122
-              "url": "http://downloads.arduino.cc/tools/avr-gcc-4.9.2-atmel3.5.3-arduino2-x86_64-pc-linux-gnu.tar.bz2"
123
+              "host": "%%ARCH%%-freebsd%%OSREL%%"
124
             }
125
           ]
126
         }

Return to bug 213838