Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 462558 - dev-embedded/arduino-1.0.5 version bump request
Summary: dev-embedded/arduino-1.0.5 version bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Angelo Arrifano (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-21 04:47 UTC by Manuel Rüger (RETIRED)
Modified: 2013-07-27 03:06 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel Rüger (RETIRED) gentoo-dev 2013-03-21 04:47:27 UTC
ARDUINO 1.0.4 - 2013.03.11

[core]

* Fixed malloc bug (Paul Stoffregen)

[libraries]

* Fixed memory leak when calling Ethernet.begin() multiple times.
* Fixed SD example listfiles.ino
* Fixed a lot of Esplora examples
* Added GSM library

[environment]

* Sort entries in preferences.txt (Shigeru Kanemoto)
* Fixed some wrong translations
* Fixed NPE due to permissions IO error
* Updated drivers for Windows (all-in-one, signature for Win8)

[bootloaders]

* Fixed a bunch of bugs on Mega2560's bootloader (Mark Sproul)
  (https://github.com/arduino/Arduino/pull/1183)


Please add it to the tree
Comment 1 Manuel Rüger (RETIRED) gentoo-dev 2013-03-29 19:50:39 UTC
ARDUINO 1.0.5 - 2013.03.29
Comment 2 Angelo Arrifano (RETIRED) gentoo-dev 2013-04-03 11:50:52 UTC
(In reply to comment #0)
> ARDUINO 1.0.4 - 2013.03.11
> 
> [core]
> 
> * Fixed malloc bug (Paul Stoffregen)
> 
> [libraries]
> 
> * Fixed memory leak when calling Ethernet.begin() multiple times.
> * Fixed SD example listfiles.ino
> * Fixed a lot of Esplora examples
> * Added GSM library
> 
> [environment]
> 
> * Sort entries in preferences.txt (Shigeru Kanemoto)
> * Fixed some wrong translations
> * Fixed NPE due to permissions IO error
> * Updated drivers for Windows (all-in-one, signature for Win8)
> 
> [bootloaders]
> 
> * Fixed a bunch of bugs on Mega2560's bootloader (Mark Sproul)
>   (https://github.com/arduino/Arduino/pull/1183)
> 
> 
> Please add it to the tree

I pushed arduino-1.0.4 into the tree. Since this is the current stable version marked by upstream, I would like to get this stabilized as well in portage, please remind me about this in one month, just in case I forget.
Comment 3 Angelo Arrifano (RETIRED) gentoo-dev 2013-04-03 11:53:17 UTC
(In reply to comment #1)
> ARDUINO 1.0.5 - 2013.03.29

Unfortunately I currently have a limited/slow Internet connection and a git-clone is taking ages to complete. Can you please test the following ebuild (patch against 1.0.4), thanks in advance.

--- arduino-1.0.4.ebuild	2013-04-03 13:23:57.999948482 +0200
+++ arduino-1.5.2.ebuild	2013-04-03 13:36:10.073760101 +0200
@@ -5,12 +5,12 @@
 EAPI=4
 JAVA_PKG_IUSE="doc examples"
 
-inherit eutils java-pkg-2 java-ant-2
+inherit eutils java-pkg-2 java-ant-2 git-2
 
 DESCRIPTION="An open-source AVR electronics prototyping platform"
 HOMEPAGE="http://arduino.cc/ http://arduino.googlecode.com/"
-SRC_URI="http://${PN}.googlecode.com/files/${P}-src.tar.gz
-mirror://gentoo/arduino-icons.tar.bz2"
+EGIT_REPO_URI="git://github.com/${PN}/Arduino.git"
+EGIT_COMMIT="1.5.2"
 LICENSE="GPL-2 GPL-2+ LGPL-2 CC-BY-SA-3.0"
 SLOT="0"
 KEYWORDS="~x86 ~amd64"
Comment 4 Robin Kauffman 2013-04-03 19:59:48 UTC
(In reply to comment #2)
> (In reply to comment #0)
> > ARDUINO 1.0.4 - 2013.03.11
> > 
> > [core]
> > 
> > * Fixed malloc bug (Paul Stoffregen)
> > 
> > [libraries]
> > 
> > * Fixed memory leak when calling Ethernet.begin() multiple times.
> > * Fixed SD example listfiles.ino
> > * Fixed a lot of Esplora examples
> > * Added GSM library
> > 
> > [environment]
> > 
> > * Sort entries in preferences.txt (Shigeru Kanemoto)
> > * Fixed some wrong translations
> > * Fixed NPE due to permissions IO error
> > * Updated drivers for Windows (all-in-one, signature for Win8)
> > 
> > [bootloaders]
> > 
> > * Fixed a bunch of bugs on Mega2560's bootloader (Mark Sproul)
> >   (https://github.com/arduino/Arduino/pull/1183)
> > 
> > 
> > Please add it to the tree
> 
> I pushed arduino-1.0.4 into the tree. Since this is the current stable
> version marked by upstream, I would like to get this stabilized as well in
> portage, please remind me about this in one month, just in case I forget.

Could you point me to the overlay which contains arduino-1.0.4?  It's not in the main tree and git://gitorious.org/gentoo-arduino/arduino.git doesn't contain it.
Comment 5 Manuel Rüger (RETIRED) gentoo-dev 2013-04-03 20:06:30 UTC
I've added it to my overlay some time ago: http://git.overlays.gentoo.org/gitweb/?p=user/mrueg.git;a=commit;h=665217d3a6c6ede2dea3abe0981374f453f7e7e0




git-2 eclass isn't needed. you can download it via
https://github.com/Arduino/arduino/archive/1.5.2.tar.gz

just:

inherit vcs-snapshot 
SRC_URI="https://github.com/Arduino/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"

If you download it from github it is pretty huge. (around ~260MB), I'd wait until it was added to the googlecode project.
Comment 6 Robin Kauffman 2013-04-03 20:14:53 UTC
(In reply to comment #5)
> I've added it to my overlay some time ago:
> http://git.overlays.gentoo.org/gitweb/?p=user/mrueg.git;a=commit;
> h=665217d3a6c6ede2dea3abe0981374f453f7e7e0
> 
> 
> 
> 
> git-2 eclass isn't needed. you can download it via
> https://github.com/Arduino/arduino/archive/1.5.2.tar.gz
> 
> just:
> 
> inherit vcs-snapshot 
> SRC_URI="https://github.com/Arduino/${PN}/archive/${PV}.tar.gz ->
> ${P}.tar.gz"
> 
> If you download it from github it is pretty huge. (around ~260MB), I'd wait
> until it was added to the googlecode project.

Thanks, and just talked to miknix: turned out he forgot to commit it so it should be in the main tree as well now.  I'll try your patch to his patch and see if 1.5.2 merges.
Comment 7 Manuel Rüger (RETIRED) gentoo-dev 2013-07-10 12:21:16 UTC
(In reply to Robin Kauffman from comment #6)
[...]
> Thanks, and just talked to miknix: turned out he forgot to commit it so it
> should be in the main tree as well now.  I'll try your patch to his patch
> and see if 1.5.2 merges.

Does 1.5.2 work for you?
Comment 8 Manuel Rüger (RETIRED) gentoo-dev 2013-07-26 18:54:58 UTC
No reply, and arduino-1.0.5 is in tree for a while. Shall i close this bug?
Comment 9 Angelo Arrifano (RETIRED) gentoo-dev 2013-07-27 03:06:54 UTC
@Manuel yeah, 1.0.5 is the latest stable from upstream so I'd leave it like this.