Gentoo Archives: gentoo-commits

From: Alexys Jacob <ultrabug@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/keepalived/
Date: Fri, 05 Jan 2018 16:40:27
Message-Id: 1515170398.8938783c70e454e137f3d67e3e5bcca11b1f6ce7.ultrabug@gentoo
1 commit: 8938783c70e454e137f3d67e3e5bcca11b1f6ce7
2 Author: Ultrabug <ultrabug <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 5 16:39:21 2018 +0000
4 Commit: Alexys Jacob <ultrabug <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 5 16:39:58 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8938783c
7
8 sys-cluster/keepalived: make json support optional, fixes #643568
9
10 sys-cluster/keepalived/keepalived-1.4.0.ebuild | 5 +++--
11 sys-cluster/keepalived/metadata.xml | 3 +++
12 2 files changed, 6 insertions(+), 2 deletions(-)
13
14 diff --git a/sys-cluster/keepalived/keepalived-1.4.0.ebuild b/sys-cluster/keepalived/keepalived-1.4.0.ebuild
15 index 2853960a82c..e84c2f7736d 100644
16 --- a/sys-cluster/keepalived/keepalived-1.4.0.ebuild
17 +++ b/sys-cluster/keepalived/keepalived-1.4.0.ebuild
18 @@ -12,7 +12,7 @@ SRC_URI="http://www.keepalived.org/software/${P}.tar.gz"
19 LICENSE="GPL-2"
20 SLOT="0"
21 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
22 -IUSE="dbus debug ipv6 snmp"
23 +IUSE="dbus debug ipv6 -json snmp"
24
25 RDEPEND="dev-libs/libnl:=
26 dev-libs/openssl:=
27 @@ -20,6 +20,7 @@ RDEPEND="dev-libs/libnl:=
28 net-libs/libnfnetlink
29 sys-apps/iproute2
30 dbus? ( sys-apps/dbus )
31 + json? ( dev-libs/json-c )
32 snmp? ( net-analyzer/net-snmp )"
33 DEPEND="${RDEPEND}
34 >=sys-kernel/linux-headers-4.4"
35 @@ -36,12 +37,12 @@ src_configure() {
36 STRIP=/bin/true \
37 econf \
38 --with-kernel-dir=/usr \
39 - --enable-json \
40 --enable-sha1 \
41 --enable-vrrp \
42 $(use_enable dbus) \
43 $(use_enable dbus dbus-create-instance) \
44 $(use_enable debug) \
45 + $(use_enable json) \
46 $(use_enable snmp)
47 }
48
49
50 diff --git a/sys-cluster/keepalived/metadata.xml b/sys-cluster/keepalived/metadata.xml
51 index 51b30f6d8f3..4de8679ae12 100644
52 --- a/sys-cluster/keepalived/metadata.xml
53 +++ b/sys-cluster/keepalived/metadata.xml
54 @@ -8,4 +8,7 @@
55 <longdescription>
56 VRRP2 implementation. Used for setting up high availability clusters.
57 </longdescription>
58 + <use>
59 + <flag name="json">compile with signal to dump configuration and stats as JSON.</flag>
60 + </use>
61 </pkgmetadata>