<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bf0c3b26693123a192371b2d4010d93f3058ebe0">https://github.com/macports/macports-ports/commit/bf0c3b26693123a192371b2d4010d93f3058ebe0</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new bf0c3b2 Arduino: update to version 1.8.9
</span>bf0c3b2 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit bf0c3b26693123a192371b2d4010d93f3058ebe0
</span>Author: gians <pioggia3+github@gmail.com>
AuthorDate: Sat Mar 23 20:21:09 2019 +0100
<span style='display:block; white-space:pre;color:#404040;'> Arduino: update to version 1.8.9
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * update to version 1.8.9
</span><span style='display:block; white-space:pre;color:#404040;'> * add supported_archs
</span><span style='display:block; white-space:pre;color:#404040;'> * add livecheck
</span><span style='display:block; white-space:pre;color:#404040;'> * add macOS version check
</span>---
devel/Arduino/Portfile | 24 ++++++++++++++++++------
1 file changed, 18 insertions(+), 6 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/Arduino/Portfile b/devel/Arduino/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 61018c6..c2c7c01 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/Arduino/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/Arduino/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,9 +4,7 @@ PortSystem 1.0
</span> PortGroup github 1.0
PortGroup java 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# retrieving from Arduino master because broken dependency from OpenJFX was removed after 1.8.8 release
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup arduino Arduino 2b11e94afe85888bd5ebd507de6c6e0220a49bf3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.8.8-git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup arduino Arduino 1.8.9
</span>
java.version 1.8
java.fallback openjdk8
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,6 +15,8 @@ platforms darwin
</span> maintainers {gmail.com:giansalvo.gusinu @giansalvo} openmaintainer
license GPL-2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description Arduino Software (IDE) makes it easy to write code and upload it to the board.
long_description \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,14 +28,22 @@ long_description \
</span>
homepage https://www.arduino.cc/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 79434c36d66d117f775359d5b8b5033d13005200 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 117da12bd853164b4ba74b6bc5b7a7289a84b973dae754513ebb61c76309e392 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 38714163
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 f4ea5d35ee4fbb26a51656fe12a4749a595c00c2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 62374d7bc683dd9bbe46b55985d23f9a64371c8a5ffed2a3937e3edc59fbc6fb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 38731429
</span>
depends_lib port:apache-ant
use_configure no
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Arduino requires macOS 10.8 (Mountain Lion, darwin 12) or greater
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set check.os.major 12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.major} < ${check.os.major}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return -code error "${name} requires macOS 10.8 or greater."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build {
set ::env(JAVA_HOME) [exec /usr/libexec/java_home -v ${java.version}]
system -W ${worksrcpath}/build "ant build dist -Dplatform=macosx <<<'${version}'"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,3 +55,7 @@ destroot {
</span>
file copy ${worksrcpath}/build/macosx/work/${name}.app ${destroot}${applications_dir}
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url https://github.com/arduino/Arduino/releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex "Release (\\d+(?:\\.\\d+)*)"
</span></pre><pre style='margin:0'>
</pre>