Gentoo Archives: gentoo-commits

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