commit: 0ad2550f688f09017b349596750922f0aa0c80cd Author: Michael Weber <michael <AT> xmw <DOT> de> AuthorDate: Thu Feb 11 13:28:53 2016 +0000 Commit: Michael Weber <xmw <AT> gentoo <DOT> org> CommitDate: Thu Feb 11 13:28:53 2016 +0000 URL: https://gitweb.gentoo.org/dev/xmw.git/commit/?id=0ad2550f
net-misc/ola: initial import Package-Manager: portage-2.2.27 Manifest-Sign-Key: 0x71D573A82F434065 net-misc/ola/Manifest | 21 ++++++++++++++++++ net-misc/ola/metadata.xml | 16 ++++++++++++++ net-misc/ola/ola-0.10.0.ebuild | 49 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+) diff --git a/net-misc/ola/Manifest b/net-misc/ola/Manifest new file mode 100644 index 0000000..9fbbe99 --- /dev/null +++ b/net-misc/ola/Manifest @@ -0,0 +1,21 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST ola-0.10.0.tar.gz 2486653 SHA256 cae8131a62f0ff78d399c42e64a51b610d7cf090b606704081ec9dd2cf979883 SHA512 b61706197f1aed7cd191a475ce33b1bab5877e177eda548190e3afe88b7d9027d3d28c59855a5286e7b6602a66d31e465965b83ead25dc7ffebf3b3eedcaa846 WHIRLPOOL 11d1160995b45233e0af267483e0a4b5b1d8ff790edd668a6cb5441674ac50e89f37257081e1e4fedd7489df747b714c40a726d57c038c8d217e594c2e2b6e37 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJWvIyPAAoJEHHVc6gvQ0BlRCIQALxhVn8Mm11lSjUz8R78Q3L2 +TRPyl6WUWtlH1Q3HtPS+itJ+F7ZiLYGOabnZwDYIWSLDri7sgcZeypgN7OfsStjx +BGKfWmFk22N8jMNGIonLq6yJF6Mzpsf3mqc5I684+Te1fYwqZB4Vq9pCnvRSAKoT +myQ7ysfVfoIHZxTEbNAOGxCO1sc0MOBTU005F5DplbCexlsnerO4wPVvqaGuQOjR +OZlPDwlvkBh5CN3ypmGNl8iur+M3nDSCKvgGDN2o1qk8kpKhj2Wx+ZoXiaM9dwIV +CjOxWPt0fJwIEEBBo6KyapW+FP/Jfh5sxTdsEgkhslp8jMl9wrZCK9b5mreIlmPk +3Yc7Pn6TgWx8eEvFf2/GYEn9XDO7BxdBO/dpvgMJIjs2vgOWOSnRd3jLOMY50ycl +kWrmj7OUPICxRRj3oxIBhDUbkW10dx54NAP0MjYdLucGt2B5iOwWOxTjaKsHPvk6 +ZA9nfsFazv+O0Oz+oBEBcQf7BNcQ0wrYBaWXMqRNBbk/gdkqMrMyvn7M6NyXCpSu +WZu7MfUKVM7dyOAl66p9+M2yjEFDnNAZ1nkJYRcIESO0v65g+RNLsOVvwkDUdvLz +uacsuqpnQLuldwDHTyZJYOoeY2vjSeFYGOHJRpeIdqhTYVsaxmiUZbSAgfysYH8d +N9VI5IjURWPmNEb6GCYP +=A76C +-----END PGP SIGNATURE----- diff --git a/net-misc/ola/metadata.xml b/net-misc/ola/metadata.xml new file mode 100644 index 0000000..d139165 --- /dev/null +++ b/net-misc/ola/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> +<email>[email protected]</email> +<name>Michael Weber</name> +</maintainer> +<use> + <flag name="e133">Enable Streaming APN E1.31 Protocol</flag> + <flag name="gcov">Enable gcov to produce coverage data</flag> + <flag name="http">Add support for libmicrohttp server</flag> + <flag name="libftdi">Add support for libftdi clients</flag> + <flag name="libusb">Add support for libusb clients</flag> + <flag name="uart">Add support for UART clients</flag> +</use> +</pkgmetadata> diff --git a/net-misc/ola/ola-0.10.0.ebuild b/net-misc/ola/ola-0.10.0.ebuild new file mode 100644 index 0000000..7343fda --- /dev/null +++ b/net-misc/ola/ola-0.10.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools + +DESCRIPTION="Open Lighting Architecture is a framework for lighting control information" +HOMEPAGE="https://www.openlighting.org/ola/" +SRC_URI="https://github.com/OpenLightingProject/${PN}/releases/download/${PV}/${P}.tar.gz" + +LICENSE="LGPL-2.1 GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test +e133 examples gcov http libftdi libusb +uart +osc python java" + +RDEPEND="" +DEPEND="${RDEPEND} + test? ( dev-util/cppunit ) + http? ( net-libs/libmicrohttpd ) + libftdi? ( dev-embedded/libftdi:0 ) + libusb? ( virtual/libusb:1 ) + osc? ( media-libs/liblo ) + java? ( dev-libs/protobuf ) + python? ( dev-libs/protobuf[python] )" + +src_prepare() { + eautoreconf +} + +src_configure() { + econf \ + $(usex test --enable-unittests --disable-unittests) \ + $(use_enable e133) \ + $(use_enable examples) \ + $(use_enable gcov) \ + $(use_enable http) \ + --disable-java-libs \ + --disable-ja-rule \ + $(use_enable libftdi) \ + $(use_enable libusb) \ + $(use_enable uart) \ + $(use_enable osc) \ + $(use_enable python python-libs) \ + --disable-rdm-tests \ + --disable-root-check \ + --disable-tcmalloc +}
