From: Ultrabug Date: Fri, 5 Jan 2018 16:39:21 +0000 (+0100) Subject: sys-cluster/keepalived: make json support optional, fixes #643568 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=8938783c70e454e137f3d67e3e5bcca11b1f6ce7;p=gentoo.git sys-cluster/keepalived: make json support optional, fixes #643568 --- diff --git a/sys-cluster/keepalived/keepalived-1.4.0.ebuild b/sys-cluster/keepalived/keepalived-1.4.0.ebuild index 2853960a82c2..e84c2f7736d9 100644 --- a/sys-cluster/keepalived/keepalived-1.4.0.ebuild +++ b/sys-cluster/keepalived/keepalived-1.4.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.keepalived.org/software/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" -IUSE="dbus debug ipv6 snmp" +IUSE="dbus debug ipv6 -json snmp" RDEPEND="dev-libs/libnl:= dev-libs/openssl:= @@ -20,6 +20,7 @@ RDEPEND="dev-libs/libnl:= net-libs/libnfnetlink sys-apps/iproute2 dbus? ( sys-apps/dbus ) + json? ( dev-libs/json-c ) snmp? ( net-analyzer/net-snmp )" DEPEND="${RDEPEND} >=sys-kernel/linux-headers-4.4" @@ -36,12 +37,12 @@ src_configure() { STRIP=/bin/true \ econf \ --with-kernel-dir=/usr \ - --enable-json \ --enable-sha1 \ --enable-vrrp \ $(use_enable dbus) \ $(use_enable dbus dbus-create-instance) \ $(use_enable debug) \ + $(use_enable json) \ $(use_enable snmp) } diff --git a/sys-cluster/keepalived/metadata.xml b/sys-cluster/keepalived/metadata.xml index 51b30f6d8f3f..4de8679ae129 100644 --- a/sys-cluster/keepalived/metadata.xml +++ b/sys-cluster/keepalived/metadata.xml @@ -8,4 +8,7 @@ VRRP2 implementation. Used for setting up high availability clusters. + + compile with signal to dump configuration and stats as JSON. +