summaryrefslogtreecommitdiff
path: root/net-libs/freaklabs-chibiarduino
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-04-05 21:17:31 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-04-05 21:17:31 +0100
commitdc7cbdfa65fd814b3b9aa3c56257da201109e807 (patch)
treec85d72f6f31f21f178069c9d41d41a7c1ff4b362 /net-libs/freaklabs-chibiarduino
parent0706fc6986773f4e4d391deff4ad5143c464ea4e (diff)
gentoo resync : 05.04.2019
Diffstat (limited to 'net-libs/freaklabs-chibiarduino')
-rw-r--r--net-libs/freaklabs-chibiarduino/Manifest4
-rw-r--r--net-libs/freaklabs-chibiarduino/freaklabs-chibiarduino-1.0.8_p20190329.ebuild44
-rw-r--r--net-libs/freaklabs-chibiarduino/freaklabs-chibiarduino-9999.ebuild44
-rw-r--r--net-libs/freaklabs-chibiarduino/metadata.xml11
4 files changed, 103 insertions, 0 deletions
diff --git a/net-libs/freaklabs-chibiarduino/Manifest b/net-libs/freaklabs-chibiarduino/Manifest
new file mode 100644
index 000000000000..1c539bb3eee5
--- /dev/null
+++ b/net-libs/freaklabs-chibiarduino/Manifest
@@ -0,0 +1,4 @@
+DIST freaklabs-chibiarduino-1.0.8_p20190329.tar.gz 242125 BLAKE2B d2d19c55409da9fc360180df13260ee374521e9765c81b3b17c227a07d3d2376ce5d8f915a55659e520cc2b1999efb75cde690a7264d659f23728b3b8e1ac8bb SHA512 913964a8ec9091835746ee13a0316210b4e914f07e15f1837290334219d10d983f32246cefc25bfef95a1adf2e20cd665f52eaa5801ce19da064d7fc72e069ad
+EBUILD freaklabs-chibiarduino-1.0.8_p20190329.ebuild 1099 BLAKE2B c1977913c1141fff623b9e0244eacc85372a95b9b660dcedc9e4a5db8f9d6e574ff4ec00f9a696665ca135479e7bc8f3b4b86e83dfe2407dd8fb388b954224da SHA512 ad18d0082de330397227bf3a3150ecb85cb37f9faf8e974550bd70f764a0ef0ca0ad65c632002f4158cf1a3af206f4bf50cad614bb2b242f234454a5c70d7597
+EBUILD freaklabs-chibiarduino-9999.ebuild 1099 BLAKE2B c1977913c1141fff623b9e0244eacc85372a95b9b660dcedc9e4a5db8f9d6e574ff4ec00f9a696665ca135479e7bc8f3b4b86e83dfe2407dd8fb388b954224da SHA512 ad18d0082de330397227bf3a3150ecb85cb37f9faf8e974550bd70f764a0ef0ca0ad65c632002f4158cf1a3af206f4bf50cad614bb2b242f234454a5c70d7597
+MISC metadata.xml 346 BLAKE2B 98f3e7482b8acbd9c822d088242baeadc43b5984ac74fe587bcf44392c66a22c83a2022571a107afe34a8b76e82a00897ebe40030c72dd673771c64afab15ac3 SHA512 f2d223805a1a983929b1dc3b8b6e4aa82df9c3885c3e67ce9192d5e78f2e867dafd3aedb171d143dd7cdcf5b115a988480b42d9cc250afc697b3e28ce6c5b1e9
diff --git a/net-libs/freaklabs-chibiarduino/freaklabs-chibiarduino-1.0.8_p20190329.ebuild b/net-libs/freaklabs-chibiarduino/freaklabs-chibiarduino-1.0.8_p20190329.ebuild
new file mode 100644
index 000000000000..98bfbc4cad3b
--- /dev/null
+++ b/net-libs/freaklabs-chibiarduino/freaklabs-chibiarduino-1.0.8_p20190329.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="freaklabs fork of the lightweight wireless sensor library for Arduino"
+HOMEPAGE="https://freaklabs.org/chibiarduino/"
+
+if [ "${PV}" = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/freaklabs/chibiArduino.git"
+else
+ GIT_COMMIT="547ec8155c48b7eaa9aa8f1bd88a55c7ffd55868"
+ SRC_URI="https://github.com/freaklabs/chibiArduino/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/chibiArduino-${GIT_COMMIT}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="+promisc"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+PDEPEND="dev-embedded/arduino
+ dev-embedded/freaklabs-boards"
+
+src_prepare() {
+ if use promisc; then
+ sed -i 's#CHIBI_PROMISCUOUS 0#CHIBI_PROMISCUOUS 1#' chibiUsrCfg.h || die
+ fi
+ default
+}
+
+src_install() {
+ insinto /usr/share/arduino/hardware/arduino/avr/libraries/chibiarduino
+ doins -r *
+}
+
+pkg_postinst() {
+ ewarn "For this to work you need to install cross-avr/gcc[-ssp,-pie]"
+ ewarn "Something like USE='-pie -ssp' crossdev -S -s4 avr"
+}
diff --git a/net-libs/freaklabs-chibiarduino/freaklabs-chibiarduino-9999.ebuild b/net-libs/freaklabs-chibiarduino/freaklabs-chibiarduino-9999.ebuild
new file mode 100644
index 000000000000..98bfbc4cad3b
--- /dev/null
+++ b/net-libs/freaklabs-chibiarduino/freaklabs-chibiarduino-9999.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="freaklabs fork of the lightweight wireless sensor library for Arduino"
+HOMEPAGE="https://freaklabs.org/chibiarduino/"
+
+if [ "${PV}" = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/freaklabs/chibiArduino.git"
+else
+ GIT_COMMIT="547ec8155c48b7eaa9aa8f1bd88a55c7ffd55868"
+ SRC_URI="https://github.com/freaklabs/chibiArduino/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/chibiArduino-${GIT_COMMIT}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="+promisc"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+PDEPEND="dev-embedded/arduino
+ dev-embedded/freaklabs-boards"
+
+src_prepare() {
+ if use promisc; then
+ sed -i 's#CHIBI_PROMISCUOUS 0#CHIBI_PROMISCUOUS 1#' chibiUsrCfg.h || die
+ fi
+ default
+}
+
+src_install() {
+ insinto /usr/share/arduino/hardware/arduino/avr/libraries/chibiarduino
+ doins -r *
+}
+
+pkg_postinst() {
+ ewarn "For this to work you need to install cross-avr/gcc[-ssp,-pie]"
+ ewarn "Something like USE='-pie -ssp' crossdev -S -s4 avr"
+}
diff --git a/net-libs/freaklabs-chibiarduino/metadata.xml b/net-libs/freaklabs-chibiarduino/metadata.xml
new file mode 100644
index 000000000000..97112fb06027
--- /dev/null
+++ b/net-libs/freaklabs-chibiarduino/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zerochaos@gentoo.org</email>
+ <name>Rick Farina</name>
+ </maintainer>
+ <use>
+ <flag name="promisc">Enable promisc in the config file for packet sniffing</flag>
+ </use>
+</pkgmetadata>