mirror of
https://git.freebsd.org/ports.git
synced 2025-05-29 01:16:28 -04:00
* Firmata upgrade, 2.5.3 => 2.5.5 * Robot_Motor upgrade, 1.0.1 => 1.0.2 * Temboo upgrade, 1.1.7 => 1.1.8 * WiFi101-FirmwareUpdater-Plugin update, 0.8.0 => 0.9.0 * SD 1.1.1 and Servo 1.1.2 now also included * (Port) indentation fixes * (Port) Populate lib/version.txt to fix arduino-makefile usage)) PR: 218282 Submitted by: Kyle Evans <bsdports@kyle-evans.net> (maintainer)
132 lines
6.3 KiB
XML
132 lines
6.3 KiB
XML
--- build/build.xml.orig 2017-03-16 17:38:01 UTC
|
|
+++ build/build.xml
|
|
@@ -100,7 +100,7 @@
|
|
</fileset>
|
|
|
|
<target name="build" description="Build Arduino.">
|
|
- <antcall target="${platform}-build" />
|
|
+ <antcall target="linux64-build" />
|
|
|
|
<antcall target="generate-hourly-build-txt"/>
|
|
</target>
|
|
@@ -184,37 +184,9 @@
|
|
<echo file="${target.path}/lib/version.txt" message="${version}" />
|
|
|
|
<antcall target="assemble-libraries" />
|
|
-
|
|
- <!-- Add WiFi101 updater tool -->
|
|
- <antcall target="unzip">
|
|
- <param name="archive_file" value="shared/WiFi101-Updater-ArduinoIDE-Plugin-0.9.0.zip" />
|
|
- <param name="archive_url" value="https://github.com/arduino-libraries/WiFi101-FirmwareUpdater-Plugin/releases/download/v0.9.0/WiFi101-Updater-ArduinoIDE-Plugin-0.9.0.zip" />
|
|
- <param name="final_folder" value="${target.path}/tools/WiFi101" />
|
|
- <param name="dest_folder" value="${target.path}/tools/" />
|
|
- </antcall>
|
|
</target>
|
|
|
|
<target name="assemble-docs" unless="no_docs">
|
|
- <!-- Unzip documentation -->
|
|
- <antcall target="unzip">
|
|
- <param name="archive_file" value="shared/reference-1.6.6-3.zip" />
|
|
- <param name="archive_url" value="https://downloads.arduino.cc/reference-1.6.6-3.zip" />
|
|
- <param name="final_folder" value="${target.path}/reference/www.arduino.cc" />
|
|
- <param name="dest_folder" value="${target.path}/reference/" />
|
|
- </antcall>
|
|
- <antcall target="unzip">
|
|
- <param name="archive_file" value="shared/Galileo_help_files-1.6.2.zip" />
|
|
- <param name="archive_url" value="https://downloads.arduino.cc/Galileo_help_files-1.6.2.zip" />
|
|
- <param name="final_folder" value="${target.path}/reference/Galileo_help_files" />
|
|
- <param name="dest_folder" value="${target.path}/reference/" />
|
|
- </antcall>
|
|
- <antcall target="unzip">
|
|
- <param name="archive_file" value="shared/Edison_help_files-1.6.2.zip" />
|
|
- <param name="archive_url" value="https://downloads.arduino.cc/Edison_help_files-1.6.2.zip" />
|
|
- <param name="final_folder" value="${target.path}/reference/Edison_help_files" />
|
|
- <param name="dest_folder" value="${target.path}/reference/" />
|
|
- </antcall>
|
|
-
|
|
<!-- Fix wrong permissions from zip file root folder -->
|
|
<chmod perm="755" dir="${target.path}/reference/Galileo_help_files" />
|
|
<chmod perm="755" dir="${target.path}/reference/Edison_help_files" />
|
|
@@ -239,6 +211,9 @@
|
|
<download-library name="SD" version="1.1.1"/>
|
|
<download-library githubuser="Adafruit" name="Adafruit_CircuitPlayground" version="1.6.4"/>
|
|
</target>
|
|
+ <target name="assemble-libraries-light" if="light_bundle">
|
|
+ <mkdir dir="${target.path}/libraries" />
|
|
+ </target>
|
|
|
|
<macrodef name="download-library">
|
|
<attribute name="name"/>
|
|
@@ -257,13 +232,17 @@
|
|
</macrodef>
|
|
|
|
<!-- copy hardware folder -->
|
|
- <target name="assemble-hardware" unless="light_bundle">
|
|
+ <target name="assemble-hardware" depends="assemble-hardware-full, assemble-hardware-light" />
|
|
+ <target name="assemble-hardware-full" unless="light_bundle">
|
|
<copy todir="${target.path}/hardware">
|
|
<fileset dir="../hardware">
|
|
<exclude name="arduino/sam/**"/>
|
|
</fileset>
|
|
</copy>
|
|
</target>
|
|
+ <target name="assemble-hardware-light" if="light_bundle">
|
|
+ <copy file="../hardware/package_index_bundled.json" todir="${target.path}/hardware" />
|
|
+ </target>
|
|
|
|
<!-- - - - - - - - - -->
|
|
<!-- Revision check -->
|
|
@@ -638,53 +617,15 @@
|
|
</target>
|
|
|
|
<target name="linux-libastyle-x86" depends="linux-build" description="Download libastyle.so for x86/x64 arch">
|
|
- <antcall target="unzip">
|
|
- <param name="archive_file" value="./libastylej-2.05.1-3.zip" />
|
|
- <param name="archive_url" value="https://downloads.arduino.cc/libastylej-2.05.1-3.zip" />
|
|
- <param name="final_folder" value="${staging_folder}/libastylej-2.05.1" />
|
|
- <param name="dest_folder" value="${staging_folder}" />
|
|
- </antcall>
|
|
- <copy file="linux/libastylej-2.05.1/libastylej${arch-bits}.so" tofile="linux/work/lib/libastylej.so" />
|
|
- <chmod perm="755" file="linux/work/lib/libastylej.so" />
|
|
-
|
|
<antcall target="portable-${portable}">
|
|
<param name="parentdir" value="linux/work" />
|
|
</antcall>
|
|
-
|
|
- <antcall target="unzip">
|
|
- <param name="archive_file" value="./liblistSerials-${LIBLISTSERIAL-VERSION}.zip" />
|
|
- <param name="archive_url" value="https://downloads.arduino.cc/liblistSerials/liblistSerials-${LIBLISTSERIAL-VERSION}.zip" />
|
|
- <param name="final_folder" value="${staging_folder}/liblistSerials-${LIBLISTSERIAL-VERSION}" />
|
|
- <param name="dest_folder" value="${staging_folder}" />
|
|
- </antcall>
|
|
- <copy file="linux/liblistSerials-${LIBLISTSERIAL-VERSION}/linux${arch-bits}/liblistSerialsj.so" todir="linux/work/lib/" />
|
|
- <chmod perm="755" file="linux/work/lib/liblistSerialsj.so" />
|
|
-
|
|
</target>
|
|
|
|
<target name="linux-libastyle-arm" depends="linux-build" description="Download libastyle.so for ARM">
|
|
- <antcall target="unzip">
|
|
- <param name="archive_file" value="./libastylej-2.05.1-3.zip" />
|
|
- <param name="archive_url" value="https://downloads.arduino.cc/libastylej-2.05.1-3.zip" />
|
|
- <param name="final_folder" value="${staging_folder}/libastylej-2.05.1" />
|
|
- <param name="dest_folder" value="${staging_folder}" />
|
|
- </antcall>
|
|
- <copy file="linux/libastylej-2.05.1/libastylej_arm.so" tofile="linux/work/lib/libastylej.so" />
|
|
- <chmod perm="755" file="linux/work/lib/libastylej.so" />
|
|
-
|
|
<antcall target="portable-${portable}">
|
|
<param name="parentdir" value="linux/work" />
|
|
</antcall>
|
|
-
|
|
- <antcall target="unzip">
|
|
- <param name="archive_file" value="./liblistSerials-${LIBLISTSERIAL-VERSION}.zip" />
|
|
- <param name="archive_url" value="https://downloads.arduino.cc/liblistSerials/liblistSerials-${LIBLISTSERIAL-VERSION}.zip" />
|
|
- <param name="final_folder" value="${staging_folder}/liblistSerials-${LIBLISTSERIAL-VERSION}" />
|
|
- <param name="dest_folder" value="${staging_folder}" />
|
|
- </antcall>
|
|
- <copy file="linux/liblistSerials-${LIBLISTSERIAL-VERSION}/arm/liblistSerialsj.so" todir="linux/work/lib/" />
|
|
- <chmod perm="755" file="linux/work/lib/liblistSerialsj.so" />
|
|
-
|
|
</target>
|
|
|
|
<target name="linuxarm-build" depends="linux-libastyle-arm" description="Build linux (32-bit) version">
|