* [PR PATCH] [WIP] arduino: update to 1.8.11.
@ 2020-01-31 0:55 voidlinux-github
2020-05-21 4:44 ` ericonr
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: voidlinux-github @ 2020-01-31 0:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 498 bytes --]
There is a new pull request by anjandev against master on the void-packages repository
https://github.com/anjandev/void-packages arduino
https://github.com/void-linux/void-packages/pull/18673
[WIP] arduino: update to 1.8.11.
Patches failed so I deleted them. Cannot test if the patches are needed until I can get arduino to compile.
Unfortunately, the template fails to compile because of issue #11718
A patch file from https://github.com/void-linux/void-packages/pull/18673.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-arduino-18673.patch --]
[-- Type: text/x-diff, Size: 9602 bytes --]
From 56ff924f0fecd1d670b173b2900ea50f261510e8 Mon Sep 17 00:00:00 2001
From: Anjandev Momi <anjan@momi.ca>
Date: Thu, 30 Jan 2020 00:15:48 -0800
Subject: [PATCH] arduino: update to 1.8.11.
---
srcpkgs/arduino/patches/astyle_fix.patch | 34 ------
.../patches/disable-dependency-build.patch | 114 ------------------
srcpkgs/arduino/template | 6 +-
3 files changed, 3 insertions(+), 151 deletions(-)
delete mode 100644 srcpkgs/arduino/patches/astyle_fix.patch
delete mode 100644 srcpkgs/arduino/patches/disable-dependency-build.patch
diff --git a/srcpkgs/arduino/patches/astyle_fix.patch b/srcpkgs/arduino/patches/astyle_fix.patch
deleted file mode 100644
index 7b07f574420..00000000000
--- a/srcpkgs/arduino/patches/astyle_fix.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- astyle/src/astyle_main.cpp 2017-05-30 20:26:37.000000000 -0400
-+++ astyle/src/astyle_main.cpp 2019-09-11 20:38:02.155936887 -0400
-@@ -3749,7 +3749,7 @@
- // called by a java program to get the version number
- // the function name is constructed from method names in the calling java program
- extern "C" EXPORT
--jstring STDCALL Java_AStyleInterface_AStyleGetVersion(JNIEnv* env, jclass)
-+jstring STDCALL Java_cc_arduino_packages_formatter_AStyleInterface_AStyleGetVersion(JNIEnv* env, jclass)
- {
- return env->NewStringUTF(g_version);
- }
-@@ -3757,7 +3757,7 @@
- // called by a java program to format the source code
- // the function name is constructed from method names in the calling java program
- extern "C" EXPORT
--jstring STDCALL Java_AStyleInterface_AStyleMain(JNIEnv* env,
-+jstring STDCALL Java_cc_arduino_packages_formatter_AStyleInterface_AStyleMain(JNIEnv* env,
- jobject obj,
- jstring textInJava,
- jstring optionsJava)
---- astyle/src/astyle_main.h 2017-05-30 20:26:37.000000000 -0400
-+++ astyle/src/astyle_main.h 2019-09-11 20:39:15.953536523 -0400
-@@ -406,9 +406,9 @@
- char* STDCALL javaMemoryAlloc(unsigned long memoryNeeded);
- // the following function names are constructed from method names in the calling java program
- extern "C" EXPORT
--jstring STDCALL Java_AStyleInterface_AStyleGetVersion(JNIEnv* env, jclass);
-+jstring STDCALL Java_cc_arduino_packages_formatter_AStyleInterface_AStyleGetVersion(JNIEnv* env, jclass);
- extern "C" EXPORT
--jstring STDCALL Java_AStyleInterface_AStyleMain(JNIEnv* env,
-+jstring STDCALL Java_cc_arduino_packages_formatter_AStyleInterface_AStyleMain(JNIEnv* env,
- jobject obj,
- jstring textInJava,
- jstring optionsJava);
diff --git a/srcpkgs/arduino/patches/disable-dependency-build.patch b/srcpkgs/arduino/patches/disable-dependency-build.patch
deleted file mode 100644
index 970decc78e1..00000000000
--- a/srcpkgs/arduino/patches/disable-dependency-build.patch
+++ /dev/null
@@ -1,114 +0,0 @@
---- Arduino-1.8.9/build/build.xml.orig 2019-02-26 02:16:33.845398910 +0100
-+++ Arduino-1.8.9/build/build.xml 2019-02-26 02:22:56.667235290 +0100
-@@ -649,15 +649,6 @@
- </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-4.zip" />
-- <param name="archive_url" value="https://downloads.arduino.cc/libastylej-2.05.1-4.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>
-@@ -674,15 +665,6 @@
- </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-4.zip" />
-- <param name="archive_url" value="https://downloads.arduino.cc/libastylej-2.05.1-4.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>
-@@ -704,28 +686,9 @@
- </antcall>
-
- <antcall target="build-arduino-builder" />
--
-- <antcall target="avr-toolchain-bundle">
-- <param name="unpack_target" value="untar"/>
-- <param name="gcc_archive_file" value="avr-gcc-${AVRGCC-VERSION}-armhf-pc-linux-gnu.tar.bz2"/>
-- <param name="gcc_version" value="${AVRGCC-VERSION}"/>
-- <param name="avrdude_archive_file" value="avrdude-${AVRDUDE-VERSION}-armhf-pc-linux-gnu.tar.bz2"/>
-- <param name="avrdude_version" value="${AVRDUDE-VERSION}"/>
-- <param name="arduinoOTA_archive_file" value="arduinoOTA-${arduinoOTA-VERSION}-linux_arm.tar.bz2"/>
-- <param name="arduinoOTA_version" value="${arduinoOTA-VERSION}"/>
-- </antcall>
- </target>
-
- <target name="linux-libastyle-aarch64" depends="linux-build" description="Download libastyle.so for AArch64">
-- <antcall target="unzip">
-- <param name="archive_file" value="./libastylej-2.05.1-4.zip" />
-- <param name="archive_url" value="https://downloads.arduino.cc/libastylej-2.05.1-4.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_aarch64.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>
-@@ -746,16 +709,6 @@
- </antcall>
-
- <antcall target="build-arduino-builder" />
--
-- <antcall target="avr-toolchain-bundle">
-- <param name="unpack_target" value="untar"/>
-- <param name="gcc_archive_file" value="avr-gcc-${AVRGCC-VERSION}-aarch64-pc-linux-gnu.tar.bz2"/>
-- <param name="gcc_version" value="${AVRGCC-VERSION}"/>
-- <param name="avrdude_archive_file" value="avrdude-${AVRDUDE-VERSION}-aarch64-pc-linux-gnu.tar.bz2"/>
-- <param name="avrdude_version" value="${AVRDUDE-VERSION}"/>
-- <param name="arduinoOTA_archive_file" value="arduinoOTA-${arduinoOTA-VERSION}-linux_aarch64.tar.bz2"/>
-- <param name="arduinoOTA_version" value="${arduinoOTA-VERSION}"/>
-- </antcall>
- </target>
-
- <target name="linux32-build" depends="linux-libastyle-x86" description="Build linux (32-bit) version">
-@@ -764,16 +717,6 @@
- </antcall>
-
- <antcall target="build-arduino-builder" />
--
-- <antcall target="avr-toolchain-bundle">
-- <param name="unpack_target" value="untar"/>
-- <param name="gcc_archive_file" value="avr-gcc-${AVRGCC-VERSION}-i686-pc-linux-gnu.tar.bz2"/>
-- <param name="gcc_version" value="${AVRGCC-VERSION}"/>
-- <param name="avrdude_archive_file" value="avrdude-${AVRDUDE-VERSION}-i686-pc-linux-gnu.tar.bz2"/>
-- <param name="avrdude_version" value="${AVRDUDE-VERSION}"/>
-- <param name="arduinoOTA_archive_file" value="arduinoOTA-${arduinoOTA-VERSION}-linux_386.tar.bz2"/>
-- <param name="arduinoOTA_version" value="${arduinoOTA-VERSION}"/>
-- </antcall>
- </target>
-
- <target name="linux64-build" depends="linux-libastyle-x86" description="Build linux (64-bit) version">
-@@ -782,16 +725,6 @@
- </antcall>
-
- <antcall target="build-arduino-builder" />
--
-- <antcall target="avr-toolchain-bundle">
-- <param name="unpack_target" value="untar"/>
-- <param name="gcc_archive_file" value="avr-gcc-${AVRGCC-VERSION}-x86_64-pc-linux-gnu.tar.bz2"/>
-- <param name="gcc_version" value="${AVRGCC-VERSION}"/>
-- <param name="avrdude_archive_file" value="avrdude-${AVRDUDE-VERSION}-x86_64-pc-linux-gnu.tar.bz2"/>
-- <param name="avrdude_version" value="${AVRDUDE-VERSION}"/>
-- <param name="arduinoOTA_archive_file" value="arduinoOTA-${arduinoOTA-VERSION}-linux_amd64.tar.bz2"/>
-- <param name="arduinoOTA_version" value="${arduinoOTA-VERSION}"/>
-- </antcall>
- </target>
-
- <target name="linux-jvm-noop"/>
diff --git a/srcpkgs/arduino/template b/srcpkgs/arduino/template
index fa30576f2f0..84525f568d2 100644
--- a/srcpkgs/arduino/template
+++ b/srcpkgs/arduino/template
@@ -1,7 +1,7 @@
# Template file for 'arduino'
pkgname=arduino
-version=1.8.9
-revision=2
+version=1.8.11
+revision=1
archs="x86_64* i686* aarch64* arm*"
wrksrc=$pkgname-$version
create_wrksrc=yes
@@ -15,7 +15,7 @@ homepage="http://arduino.cc/"
distfiles="
https://github.com/arduino/Arduino/archive/${version}.tar.gz
${SOURCEFORGE_SITE}/astyle/astyle_3.0.1_linux.tar.gz"
-checksum="2fcdf989d7eacf052b357f1e4d3a1bf177c0e76110085ed0f78314ea47faacf0
+checksum="ba0a4ebdb5f46a4c7639b5b872da861e3be23c9ccd9df0a1b1fc7ea9f0271f2b
6c3ab029e0e4a75e2e603d449014374aa8269218fdd03a4aaa46ab743b1912fd"
nostrip=yes
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [WIP] arduino: update to 1.8.11.
2020-01-31 0:55 [PR PATCH] [WIP] arduino: update to 1.8.11 voidlinux-github
@ 2020-05-21 4:44 ` ericonr
2020-05-22 4:12 ` anjandev
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: ericonr @ 2020-05-21 4:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 475 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/18673#issuecomment-631876264
Comment:
If you come to need Arduino goodies, https://github.com/void-linux/void-packages/pull/22163 :)
Btw, when you manage to get it working, could you look into #19290 ? If the fix isn't trivial, we just need to tag the package as broken for musl. We can open an issue about it with upstream as well, if it persists with the new version.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [WIP] arduino: update to 1.8.11.
2020-01-31 0:55 [PR PATCH] [WIP] arduino: update to 1.8.11 voidlinux-github
2020-05-21 4:44 ` ericonr
@ 2020-05-22 4:12 ` anjandev
2020-05-22 4:13 ` [PR PATCH] [Closed]: " anjandev
2020-05-24 2:03 ` ericonr
3 siblings, 0 replies; 5+ messages in thread
From: anjandev @ 2020-05-22 4:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 338 bytes --]
New comment by anjandev on void-packages repository
https://github.com/void-linux/void-packages/pull/18673#issuecomment-632468629
Comment:
The project I needed this package for ended so I don't have a lot of
motivation to fix this. I also dont have a musl machine so I dont think
I can fix that issue.
Sorry I cannot help with this.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PR PATCH] [Closed]: [WIP] arduino: update to 1.8.11.
2020-01-31 0:55 [PR PATCH] [WIP] arduino: update to 1.8.11 voidlinux-github
2020-05-21 4:44 ` ericonr
2020-05-22 4:12 ` anjandev
@ 2020-05-22 4:13 ` anjandev
2020-05-24 2:03 ` ericonr
3 siblings, 0 replies; 5+ messages in thread
From: anjandev @ 2020-05-22 4:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 345 bytes --]
There's a closed pull request on the void-packages repository
[WIP] arduino: update to 1.8.11.
https://github.com/void-linux/void-packages/pull/18673
Description:
Patches failed so I deleted them. Cannot test if the patches are needed until I can get arduino to compile.
Unfortunately, the template fails to compile because of issue #11718
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [WIP] arduino: update to 1.8.11.
2020-01-31 0:55 [PR PATCH] [WIP] arduino: update to 1.8.11 voidlinux-github
` (2 preceding siblings ...)
2020-05-22 4:13 ` [PR PATCH] [Closed]: " anjandev
@ 2020-05-24 2:03 ` ericonr
3 siblings, 0 replies; 5+ messages in thread
From: ericonr @ 2020-05-24 2:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 155 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/18673#issuecomment-633165883
Comment:
No problem :)
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2020-05-24 2:04 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-31 0:55 [PR PATCH] [WIP] arduino: update to 1.8.11 voidlinux-github
2020-05-21 4:44 ` ericonr
2020-05-22 4:12 ` anjandev
2020-05-22 4:13 ` [PR PATCH] [Closed]: " anjandev
2020-05-24 2:03 ` ericonr
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).