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> |