Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/keepalived/
Date: Wed, 20 Feb 2019 21:41:18
Message-Id: 1550698867.919863b8893f9b8d485b802fa7c9286601fe1d6b.zlogene@gentoo
1 commit: 919863b8893f9b8d485b802fa7c9286601fe1d6b
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 20 21:40:27 2019 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 20 21:41:07 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=919863b8
7
8 sys-cluster/keepalived: Version bump (v2.0.13)
9
10 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 sys-cluster/keepalived/Manifest | 1 +
14 sys-cluster/keepalived/keepalived-2.0.13.ebuild | 73 +++++++++++++++++++++++++
15 2 files changed, 74 insertions(+)
16
17 diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
18 index 436e8947c39..ee2ad5f2de2 100644
19 --- a/sys-cluster/keepalived/Manifest
20 +++ b/sys-cluster/keepalived/Manifest
21 @@ -1,3 +1,4 @@
22 DIST keepalived-2.0.10.tar.gz 927631 BLAKE2B 0cb4c5c613ae2c58f993930c446cdcafdff8a049a9fb1e31f61d7afe2406b2dde2258d450913577ef8ee18d0171f57e4ad01727d9e0f489cfe25b35826770181 SHA512 e76562e5d9d9dc945f0c9702f5f3c6be6acd8c66a59aea1f8287810a2eeb4c65b6cb7e1cd84c1e478978f7db94dba7f8a918ca4847f90a6554b20d757addd2db
23 DIST keepalived-2.0.11.tar.gz 961182 BLAKE2B 226bac3a544434a36b01ebdb43b166b3833fca3ec12014ba9a76e90f12663a5550271dff87155c74ba5eb908dd48fc9dd2cac810705e96ae3bd30df67a26e708 SHA512 ead982aeacdf329109089dfc58a42915ff44b0c4897006000c74642fa3747b2cac1a472faa438ce517f47b80d193d466875ab7130d2206400c8b2ad52f17c6d4
24 DIST keepalived-2.0.12.tar.gz 947015 BLAKE2B c6c47bbc19bc8b31ae6c2d30616a5cfe90b1195c956b56731e702c909a1478e3793e22a7573f7b337d556c38d411d30f7aa5b4c0e45d14cfc18e17dfe46264d8 SHA512 345f7574cfe978194504691c0a7bcad76b1438bf8833911271647d445f0d1352972257554524e94be44e9d971299678d2f9a026e29088e844bbb3d2b25637076
25 +DIST keepalived-2.0.13.tar.gz 955953 BLAKE2B f6a8d23cdcf4b8484c37da9d48c12394617d36b1a2bba901c899d3397ed5a2ba048a73d98cf137df3c53359b4e83c382b9a958559303e8d1130316a6026a5d3b SHA512 5e33104d114794f9050958d06730d7ecb89e87157a043146509583df595d8e01439a8f1172abb7d2bca0e8e710a4ff6d364dbb0a89f5aafa632e7af2453f3966
26
27 diff --git a/sys-cluster/keepalived/keepalived-2.0.13.ebuild b/sys-cluster/keepalived/keepalived-2.0.13.ebuild
28 new file mode 100644
29 index 00000000000..79fe86eb5c2
30 --- /dev/null
31 +++ b/sys-cluster/keepalived/keepalived-2.0.13.ebuild
32 @@ -0,0 +1,73 @@
33 +# Copyright 1999-2019 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +inherit autotools systemd
39 +
40 +DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server project"
41 +HOMEPAGE="http://www.keepalived.org/"
42 +SRC_URI="http://www.keepalived.org/software/${P}.tar.gz"
43 +
44 +LICENSE="GPL-2"
45 +SLOT="0"
46 +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
47 +IUSE="dbus debug ipv6 -json snmp"
48 +
49 +RDEPEND="dev-libs/libnl:=
50 + dev-libs/openssl:=
51 + dev-libs/popt
52 + net-libs/libnfnetlink
53 + sys-apps/iproute2
54 + dbus? ( sys-apps/dbus )
55 + json? ( dev-libs/json-c:= )
56 + snmp? ( net-analyzer/net-snmp )"
57 +DEPEND="${RDEPEND}
58 + >=sys-kernel/linux-headers-4.4"
59 +
60 +DOCS=(
61 + README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
62 + doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
63 +)
64 +
65 +src_prepare() {
66 + default
67 +
68 + eautoreconf
69 +}
70 +
71 +src_configure() {
72 + STRIP=/bin/true \
73 + econf \
74 + --with-init=custom \
75 + --with-kernel-dir=/usr \
76 + --enable-sha1 \
77 + --enable-vrrp \
78 + $(use_enable dbus) \
79 + $(use_enable dbus dbus-create-instance) \
80 + $(use_enable debug) \
81 + $(use_enable json) \
82 + $(use_enable snmp)
83 +}
84 +
85 +src_install() {
86 + default
87 +
88 + newinitd "${FILESDIR}"/keepalived.init-r1 keepalived
89 + newconfd "${FILESDIR}"/keepalived.confd-r1 keepalived
90 +
91 + systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
92 + systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
93 +
94 + use snmp && dodoc doc/KEEPALIVED-MIB.txt
95 +
96 + docinto genhash
97 + dodoc genhash/README genhash/AUTHOR genhash/ChangeLog
98 + # This was badly named by upstream, it's more HOWTO than anything else.
99 + newdoc INSTALL INSTALL+HOWTO
100 +
101 + # Security risk to bundle SSL certs
102 + rm -v "${ED}"/etc/keepalived/samples/*.pem || die
103 + # Clean up sysvinit files
104 + rm -rv "${ED}"/etc/sysconfig || die
105 +}