From cbb4fa8ea21c33c3a0a57ca7a37c96cc37f2d43e Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sun, 27 Apr 2014 21:40:21 +0100 Subject: [PATCH] [net-misc/libteam] port from tree, bump --- net-misc/libteam/Manifest | 1 + net-misc/libteam/libteam-1.10.ebuild | 58 ++++++++++++++++++++++++++++ net-misc/libteam/metadata.xml | 15 +++++++ 3 files changed, 74 insertions(+) create mode 100644 net-misc/libteam/Manifest create mode 100644 net-misc/libteam/libteam-1.10.ebuild create mode 100644 net-misc/libteam/metadata.xml diff --git a/net-misc/libteam/Manifest b/net-misc/libteam/Manifest new file mode 100644 index 000000000..6deba1b4d --- /dev/null +++ b/net-misc/libteam/Manifest @@ -0,0 +1 @@ +DIST libteam-1.10.tar.gz 489875 SHA256 b225b85d18ccb06b1643204f9226f9eba632982ced90d3eb72dbc5c1dc953971 SHA512 572fad7fb5d77b21f7afb386db2ee1c81560bb3b466db5bbcd7ccfe752c43159fe51bfe987c3bff98abc50615f960c7ed553c4502d916de3216f412984ffc522 WHIRLPOOL bf0111f2ac2b25ad3792ea107ee7566af18949490bb4dc6862ba1bccc3ba4374baed28248ec456ce962279f31913a9e5d276d7f89ef674dcb7ca6db44e088a41 diff --git a/net-misc/libteam/libteam-1.10.ebuild b/net-misc/libteam/libteam-1.10.ebuild new file mode 100644 index 000000000..f6b44a135 --- /dev/null +++ b/net-misc/libteam/libteam-1.10.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=1 +inherit autotools-utils linux-info + +DESCRIPTION="Library and tools set for controlling team network device" +HOMEPAGE="http://www.libteam.org" +SRC_URI="http://www.libteam.org/files/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug examples static-libs +syslog" + +DEPEND="dev-libs/jansson + dev-libs/libdaemon + >=dev-libs/libnl-3.2.19[utils] + sys-apps/dbus + " +RDEPEND="${DEPEND} + syslog? ( virtual/logger )" + +CONFIG_CHECK="~NET_TEAM ~NET_TEAM_MODE_ROUNDROBIN ~NET_TEAM_MODE_ACTIVEBACKUP" +ERROR_NET_TEAM="NET_TEAM is not enabled in this kernel! +Only >=3.3.0 kernel version support in team mode" + +DOCS=( HOWTO.BASICS README ) + +src_prepare() { + # avoid using -Werror in CFLAGS + sed -i -e '/^CFLAGS/s/-Werror//' configure.ac || die 'sed on CFLAGS failed' + + autotools-utils_src_prepare +} + +src_configure() { + local myeconfargs=( + $(use_enable debug) + $(use_enable syslog logging) + ) + autotools-utils_src_configure +} + +src_install() { + autotools-utils_src_install + + insinto /etc/dbus-1/system.d + doins teamd/dbus/teamd.conf + + if use examples; then + docinto examples + dodoc teamd/example_configs/* + fi +} diff --git a/net-misc/libteam/metadata.xml b/net-misc/libteam/metadata.xml new file mode 100644 index 000000000..1b336f519 --- /dev/null +++ b/net-misc/libteam/metadata.xml @@ -0,0 +1,15 @@ + + + + proxy-maintainers + + andreis.vinogradovs@gmail.com + Andreis Vinogradovs + Maintainer. Assign bugs to him + + + pinkbyte@gentoo.org + Sergey Popov + Proxy maintainer. CC him on bugs + +