Gentoo Archives: gentoo-commits

From: Craig Andrews <candrews@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/libteam/
Date: Thu, 09 Jan 2020 19:19:31
Message-Id: 1578597561.ef9aabb664ea05a72600ee566146f37a1cbb64b7.candrews@gentoo
1 commit: ef9aabb664ea05a72600ee566146f37a1cbb64b7
2 Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 9 17:20:46 2020 +0000
4 Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 9 19:19:21 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9aabb6
7
8 net-misc/libteam: 1.30 version bump
9
10 Package-Manager: Portage-2.3.84, Repoman-2.3.20
11 Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
12
13 net-misc/libteam/Manifest | 1 +
14 net-misc/libteam/libteam-1.30.ebuild | 62 ++++++++++++++++++++++++++++++++++++
15 2 files changed, 63 insertions(+)
16
17 diff --git a/net-misc/libteam/Manifest b/net-misc/libteam/Manifest
18 index e0bd2b8cb0d..135473c7f06 100644
19 --- a/net-misc/libteam/Manifest
20 +++ b/net-misc/libteam/Manifest
21 @@ -1,2 +1,3 @@
22 DIST libteam-1.22.tar.gz 544302 BLAKE2B 8c20471506546de6f45989513ed22fe79f694febacbf1a0caeda872e6e8b815f9813cff682eb11060c3bb1b2ef12149f34d15c201a6b50fe438bf9776abda987 SHA512 7f54b7e87c1d3a5150e598052126e1c2f5396096450a68a923c9cfb7bcc48b724cddc61f55e34d1b5df103f5473367eb268877100f10c58d53fc3eaf24749d5b
23 DIST libteam-1.29.tar.gz 175970 BLAKE2B 8fa4192fc90b3a7ebe7ba9330191ad81e9c27dbec8e6cb657cf287cc66e4d3cc072ff032ea48311368401d7ba89b31015a9ca0c285a262336d6babfcb6457833 SHA512 adcf3706abd7fd2641388606dc2f39584607ec1f455bc52409c3905961cea446baecc5af80b6605ebb7167aef6f539b99f641cb39d97d396f32cea2aeb676561
24 +DIST libteam-1.30.tar.gz 175985 BLAKE2B 10ad03167c627ab7a51c5a8bcaa7fa95233c10a8df72c602e6a053bf48560653e053a5c161d61cba5e2c8860c80e17e04e953ae0fb483d00fc70d8b56630e93c SHA512 c037fb20b31fe018f508ccd733037267bb628b569f5689f5748e3daa467239d4d5ffe00ca389022d4dddaefed11828204b2887fdccf1a76327b56ec7fa0a0be5
25
26 diff --git a/net-misc/libteam/libteam-1.30.ebuild b/net-misc/libteam/libteam-1.30.ebuild
27 new file mode 100644
28 index 00000000000..cf1260d2fc5
29 --- /dev/null
30 +++ b/net-misc/libteam/libteam-1.30.ebuild
31 @@ -0,0 +1,62 @@
32 +# Copyright 1999-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit autotools linux-info
38 +
39 +if [[ ${PV} == *9999 ]] ; then
40 + EGIT_REPO_URI="https://github.com/pirko/${PN}.git"
41 + inherit git-r3
42 +else
43 + SRC_URI="https://github.com/jpirko/libteam/archive/v${PV}.tar.gz -> ${P}.tar.gz"
44 + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
45 +fi
46 +
47 +DESCRIPTION="Library and tools set for controlling team network device"
48 +HOMEPAGE="http://libteam.org"
49 +
50 +LICENSE="LGPL-2.1+"
51 +SLOT="0"
52 +IUSE="dbus debug examples static-libs +syslog zmq"
53 +
54 +DEPEND=">=dev-libs/jansson-2.4
55 + dev-libs/libdaemon
56 + >=dev-libs/libnl-3.2.19[utils]
57 + dbus? ( sys-apps/dbus )
58 + zmq? ( >=net-libs/zeromq-3.2.0 )
59 + "
60 +
61 +RDEPEND="${DEPEND}
62 + syslog? ( virtual/logger )"
63 +
64 +CONFIG_CHECK="~NET_TEAM ~NET_TEAM_MODE_ROUNDROBIN ~NET_TEAM_MODE_ACTIVEBACKUP ~NET_TEAM_MODE_BROADCAST ~NET_TEAM_MODE_RANDOM ~NET_TEAM_MODE_LOADBALANCE"
65 +ERROR_NET_TEAM="NET_TEAM is not enabled in this kernel!
66 +Only >=3.3.0 kernel version support in team mode"
67 +
68 +DOCS=( README )
69 +
70 +src_prepare(){
71 + default
72 + eautoreconf
73 +}
74 +
75 +src_configure() {
76 + econf \
77 + $(use_enable debug) \
78 + $(use_enable syslog logging) \
79 + $(use_enable dbus) \
80 + $(use_enable zmq)
81 +}
82 +
83 +src_install() {
84 + default
85 +
86 + insinto /etc/dbus-1/system.d
87 + doins teamd/dbus/teamd.conf
88 +
89 + if use examples; then
90 + docinto examples
91 + dodoc teamd/example_configs/*
92 + fi
93 +}