commit: 8938783c70e454e137f3d67e3e5bcca11b1f6ce7 Author: Ultrabug <ultrabug <AT> gentoo <DOT> org> AuthorDate: Fri Jan 5 16:39:21 2018 +0000 Commit: Alexys Jacob <ultrabug <AT> gentoo <DOT> org> CommitDate: Fri Jan 5 16:39:58 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8938783c
sys-cluster/keepalived: make json support optional, fixes #643568 sys-cluster/keepalived/keepalived-1.4.0.ebuild | 5 +++-- sys-cluster/keepalived/metadata.xml | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/sys-cluster/keepalived/keepalived-1.4.0.ebuild b/sys-cluster/keepalived/keepalived-1.4.0.ebuild index 2853960a82c..e84c2f7736d 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 51b30f6d8f3..4de8679ae12 100644 --- a/sys-cluster/keepalived/metadata.xml +++ b/sys-cluster/keepalived/metadata.xml @@ -8,4 +8,7 @@ <longdescription> VRRP2 implementation. Used for setting up high availability clusters. </longdescription> + <use> + <flag name="json">compile with signal to dump configuration and stats as JSON.</flag> + </use> </pkgmetadata>