Added latest arduino (1.6.9)

This commit is contained in:
layman
2016-07-04 22:55:05 +02:00
parent 60dfb28a5f
commit 6daa628c7d
42 changed files with 990 additions and 0 deletions
+4
View File
@@ -0,0 +1,4 @@
AUX arduino-builder-1.3.14-codereview-patch.patch 1057 SHA256 2d45cc8c5a237fcca4c9cb1cc92068591774d9e592c0cd89bdc0e68ae5f758d0 SHA512 943e8e1a72411a83af4e801230471275a2bc08f6d6d9805b41d8346902bce013d55948591a3a787b12e97f346c943a32674c765fa1c7ec335990e37a598f9de8 WHIRLPOOL 28bf96fd384df502b59935379e9047ef044ae5cd92caa4b248be637d29baa9c3158b773070c3827df157902461503daab1d563603899cccfc514aa309db126c8
DIST 1.3.14.tar.gz 200770 SHA256 efd3cd07b86c9f42a15bae2054ac26b084ff8806ae31b9de565fb0a652b07507 SHA512 9c920e8ef66790aa91985936b2b836ad6ab8b97a6110634fc2dbd0e023676d0131f845e05a07ee10df36967adcc46c1312869a269a28798c705ba0ad1b93dfc5 WHIRLPOOL 68703cea60ff6fe8f9fc9297897adc69cc6bf0232935586e4fb7275aeb0e8d70fb04568697e72eeb7026bfac890d3593e9bd4027ce66dc8fdb30e6cea932b337
EBUILD arduino-builder-1.3.14.ebuild 1027 SHA256 c1db9e03232811bc1e16f6db3f768ba219db4181d6ece8b4a7d7179d93be5602 SHA512 2caf5614ca59096c559d70108d2c3201aa0eb1f50cf78ed88c6cd9676f3766d7cb383ecf5c09daa4d635bdb33fdf0ee55a486e289333e3f2af4b237ec39cffcf WHIRLPOOL e738c222e9ade7e03562c1b6168d44db57ad89b82e9d2eb41f079695010667d57375eb8ae63ab1200b997a1522fd6c0173cb0a2b342cf3985f8b4d5a2fc72416
MISC metadata.xml 208 SHA256 91ad1c1aa6da2120f2a36c6b31826659af1eb7ebc30b62bb537795296c80ad68 SHA512 b53b2af56213a10dea345cecbacd72494d9a84e794274b2739837893a2fdec5ff71d66d8000375c440762734fff7f83a415ff6c44aa759b5bda7be21e983b79e WHIRLPOOL 32934c3a294d9bbbcadec4b77a0968f9f9cad6df554a58cd85d916d05d5a80311d1bbe3945b81662982fb9a7dccf64b8f0170c35bc716e1bb4d0219b8b0d16ed
@@ -0,0 +1,47 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils golang-build
EGO_PN="arduino.cc/builder/..."
DESCRIPTION="A command line tool for compiling Arduino sketches"
HOMEPAGE="https://github.com/arduino/arduino-builder"
SRC_URI="https://github.com/arduino/${PN}/archive/${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="sys-devel/crossdev
>=dev-util/ctags-5.8_p20160314"
DEPEND=">=dev-lang/go-1.4.3
dev-go/errors
dev-go/testify
dev-go/go-junit-report"
src_prepare() {
epatch "${FILESDIR}/arduino-builder-1.3.14-codereview-patch.patch"
}
src_compile() {
golang-build_src_compile
set -- env GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \
go build -v -work -x ${EGO_BUILD_FLAGS} -o arduino-builder main.go
echo "$@"
"$@" || die
}
src_install() {
golang-build_src_install
dobin arduino-builder
}
pkg_postinst() {
[ ! -x /usr/bin/avr-gcc ] && ewarn "Missing avr-gcc; you need to crossdev -s4 avr"
}
@@ -0,0 +1,32 @@
--- src/arduino.cc/builder/test/helper_tools_downloader.go.orig 2016-03-14 22:40:25.937123887 -0400
+++ src/arduino.cc/builder/test/helper_tools_downloader.go 2016-03-14 22:49:35.922357747 -0400
@@ -38,7 +38,6 @@
"encoding/json"
"fmt"
"github.com/go-errors/errors"
- "golang.org/x/codereview/patch"
"io"
"io/ioutil"
"net/http"
@@ -147,21 +146,6 @@
}
func patchFiles(t *testing.T) {
- files, err := ioutil.ReadDir(PATCHES_FOLDER)
- NoError(t, err)
-
- for _, file := range files {
- if filepath.Ext(file.Name()) == ".patch" {
- data, err := ioutil.ReadFile(Abs(t, filepath.Join(PATCHES_FOLDER, file.Name())))
- NoError(t, err)
- patchSet, err := patch.Parse(data)
- NoError(t, err)
- operations, err := patchSet.Apply(ioutil.ReadFile)
- for _, op := range operations {
- utils.WriteFileBytes(op.Dst, op.Data)
- }
- }
- }
}
func download(t *testing.T, cores, boardsManagerCores, boardsManagerRedBearCores []Core, tools, toolsMultipleVersions, boardsManagerTools, boardsManagerRFduinoTools []Tool, libraries []Library) {
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>junk4me46806@yahoo.com</email>
</maintainer>
</pkgmetadata>