Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/kafkacat/
Date: Fri, 31 Jan 2020 22:53:43
Message-Id: 1580511179.51c57974b3904a7cc1ef0ee1685be40e0aee856e.williamh@gentoo
1 commit: 51c57974b3904a7cc1ef0ee1685be40e0aee856e
2 Author: William Hubbs <william.hubbs <AT> sony <DOT> com>
3 AuthorDate: Fri Jan 31 22:52:21 2020 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 31 22:52:59 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51c57974
7
8 net-misc/kafkacat: take maintainership, add avro support
9
10 Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
11
12 net-misc/kafkacat/kafkacat-1.5.0.ebuild | 10 +++++++---
13 net-misc/kafkacat/metadata.xml | 6 +++++-
14 2 files changed, 12 insertions(+), 4 deletions(-)
15
16 diff --git a/net-misc/kafkacat/kafkacat-1.5.0.ebuild b/net-misc/kafkacat/kafkacat-1.5.0.ebuild
17 index 911a01bcf83..d21b0f437ea 100644
18 --- a/net-misc/kafkacat/kafkacat-1.5.0.ebuild
19 +++ b/net-misc/kafkacat/kafkacat-1.5.0.ebuild
20 @@ -1,4 +1,4 @@
21 -# Copyright 1999-2019 Gentoo Authors
22 +# Copyright 1999-2020 Gentoo Authors
23 # Distributed under the terms of the GNU General Public License v2
24
25 EAPI=6
26 @@ -12,14 +12,18 @@ SRC_URI="https://github.com/edenhill/kafkacat/archive/${PV}.tar.gz -> ${P}.tar.g
27 LICENSE="BSD-2"
28 SLOT="0"
29 KEYWORDS="~amd64"
30 -IUSE="+json"
31 +IUSE="+avro +json"
32
33 DEPEND=">=dev-libs/librdkafka-0.9.4
34 + avro? (
35 + dev-libs/avro-c
36 + dev-libs/libserdes
37 + )
38 json? ( dev-libs/yajl )"
39 RDEPEND="${DEPEND}"
40
41 src_configure() {
42 - econf $(use_enable json) --cc=$(tc-getCC)
43 + econf $(use_enable avro) $(use_enable json) --cc=$(tc-getCC)
44 }
45
46 src_install() {
47
48 diff --git a/net-misc/kafkacat/metadata.xml b/net-misc/kafkacat/metadata.xml
49 index 6bb4d4fe2c8..862bbf6be6e 100644
50 --- a/net-misc/kafkacat/metadata.xml
51 +++ b/net-misc/kafkacat/metadata.xml
52 @@ -1,8 +1,12 @@
53 <?xml version='1.0' encoding='UTF-8'?>
54 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
55 <pkgmetadata>
56 - <!-- maintainer-needed -->
57 + <maintainer type="person"
58 + <email>williamh@g.o</email>
59 + <name>William Hubbs</name>
60 + </maintainer>
61 <use>
62 + <flag name="avro">Enable avro serialization/deserialization support</flag>
63 <flag name="json">Enable json support</flag>
64 </use>
65 <upstream>