Added latest arduino (1.6.9)
This commit is contained in:
@@ -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>
|
||||
Reference in New Issue
Block a user