Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/librdkafka/, dev-libs/librdkafka/files/
Date: Thu, 30 Apr 2020 23:36:22
Message-Id: 1588289769.d43aca579cd3e0fa62569c2030f82db85c9bcb8e.whissi@gentoo
1 commit: d43aca579cd3e0fa62569c2030f82db85c9bcb8e
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 30 23:36:00 2020 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 30 23:36:09 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d43aca57
7
8 dev-libs/librdkafka: security cleanup
9
10 Bug: https://bugs.gentoo.org/717704
11 Package-Manager: Portage-2.3.99, Repoman-2.3.22
12 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
13
14 dev-libs/librdkafka/Manifest | 4 --
15 ...librdkafka-1.1.0-remove-automagic-on-zstd.patch | 29 --------
16 dev-libs/librdkafka/librdkafka-1.1.0.ebuild | 78 ----------------------
17 dev-libs/librdkafka/librdkafka-1.2.1.ebuild | 76 ---------------------
18 dev-libs/librdkafka/librdkafka-1.2.2.ebuild | 76 ---------------------
19 dev-libs/librdkafka/librdkafka-1.3.0.ebuild | 76 ---------------------
20 6 files changed, 339 deletions(-)
21
22 diff --git a/dev-libs/librdkafka/Manifest b/dev-libs/librdkafka/Manifest
23 index 5dcba1b774b..4e8068c2eb4 100644
24 --- a/dev-libs/librdkafka/Manifest
25 +++ b/dev-libs/librdkafka/Manifest
26 @@ -1,5 +1 @@
27 -DIST librdkafka-1.1.0.tar.gz 2511445 BLAKE2B 00c20361058d537d045da6961afc45e40e0ac641918df9eb457937dc3ca566639b81d8aa10cc6ed2f57988eded180f3d2eaea72ca4b910a652b93b54b9388253 SHA512 35561399b07278a09a51245c5503c86eb0cc8971692b4e65a332144bfb71e2e86d4ceaf1804534b6a416bcace74cef493b6465c20b32c14de97f45f2854359c6
28 -DIST librdkafka-1.2.1.tar.gz 2547009 BLAKE2B f55c2f23339294d54c1a3cbe064b0ddb6a638adfd192351a69bba91c81f7d33dfad13b45d50a8ea008e397400c89e90fe267549566a8dff07ca701ae59934126 SHA512 57341a0e4dbe98b9da912f5a63cc82490222bd91aef7c3cda3acaa4807e1d13ac047fbff8898f7459e7a1cb46f02dfc665e8c5bddffd8153d67a2c0546000a62
29 -DIST librdkafka-1.2.2.tar.gz 2588441 BLAKE2B 27cf73c61a56cd899926a2022f3751f66a2569d3065d5c3d8d542df8c0c92db08095188a08c91e347d2c1439f244d417eacbfb218e49c08fe4b5b2ef76f2bd6d SHA512 ef6fc34989e5e484cb0b9f6a6f8a5c4816d89239c18d65becc2004cdfeedbfb541e18affbb8662b05831003249630cb2119ee496b5b844c963b01eb6d4ebac5a
30 -DIST librdkafka-1.3.0.tar.gz 2627028 BLAKE2B bee04707047142833c6c27ec25b81678be929ec08995c0cbf79a744b9c211691a2b4dd086782900a4cead73c6885886a26ab4052a7b9d0f6e6057bbee5a11c1d SHA512 94b6202a83d54dfa181466a7ea4e0b492cd695e2bc08e7e46e60efb9c1dacc912fc891cb2bb50d189dc6d0fd6c7553266196dded460957ba0f569d3e08090669
31 DIST librdkafka-1.4.0.tar.gz 2722992 BLAKE2B 590fa90805bc2dc728dd32be333eaf9b2a4e6a840403838406684794ca68f2bcf9fc831e252a637622f9e6cd209d779ed20d503e49dac20bdb28f5d3fbd676bd SHA512 cd343597707d22490dfcd513a6b24ca5487dca5230a5a6775e7d6f10be2dc5481deb3a76968bb244d5f7514db92aceca541823c5841a7b54d8e00aeb9088731c
32
33 diff --git a/dev-libs/librdkafka/files/librdkafka-1.1.0-remove-automagic-on-zstd.patch b/dev-libs/librdkafka/files/librdkafka-1.1.0-remove-automagic-on-zstd.patch
34 deleted file mode 100644
35 index 792bb453570..00000000000
36 --- a/dev-libs/librdkafka/files/librdkafka-1.1.0-remove-automagic-on-zstd.patch
37 +++ /dev/null
38 @@ -1,29 +0,0 @@
39 -commit 828e10cb9331fc5bd48fb1d6fdb8e08cd5fb27ea
40 -Author: Thomas Deutschmann <whissi@g.o>
41 -AuthorDate: Mon Apr 29 18:57:10 2019 +0200
42 -Commit: Thomas Deutschmann <whissi@g.o>
43 -CommitDate: Mon Jun 24 23:52:25 2019 +0200
44 -
45 - configure: Add option to disable automagic dependency on zstd
46 -
47 - This commit will add an option which will allow you to explicit disable
48 - zstd usage.
49 -
50 -diff --git a/mklove/modules/configure.libzstd b/mklove/modules/configure.libzstd
51 -index d9599d82..cb82c128 100644
52 ---- a/mklove/modules/configure.libzstd
53 -+++ b/mklove/modules/configure.libzstd
54 -@@ -9,8 +9,12 @@
55 - # mkl_check libzstd [<action>]
56 - #
57 -
58 -+mkl_toggle_option "Feature" ENABLE_ZSTD "--enable-zstd" "Enable support for ZSTD compression" "y"
59 -+
60 - function manual_checks {
61 -- local action=$1
62 -+ local action=${1:-disable}
63 -+
64 -+ [[ $ENABLE_ZSTD == y ]] || return 0
65 -
66 - mkl_meta_set "libzstd" "brew" "zstd"
67 - mkl_meta_set "libzstd" "apk" "zstd-dev zstd-static"
68
69 diff --git a/dev-libs/librdkafka/librdkafka-1.1.0.ebuild b/dev-libs/librdkafka/librdkafka-1.1.0.ebuild
70 deleted file mode 100644
71 index b3f9787c020..00000000000
72 --- a/dev-libs/librdkafka/librdkafka-1.1.0.ebuild
73 +++ /dev/null
74 @@ -1,78 +0,0 @@
75 -# Copyright 1999-2019 Gentoo Authors
76 -# Distributed under the terms of the GNU General Public License v2
77 -
78 -EAPI="7"
79 -
80 -inherit toolchain-funcs
81 -
82 -DESCRIPTION="Apache Kafka C/C++ client library"
83 -HOMEPAGE="https://github.com/edenhill/librdkafka"
84 -
85 -if [[ ${PV} == "9999" ]]; then
86 - EGIT_REPO_URI="https://github.com/edenhill/${PN}.git"
87 -
88 - inherit git-r3
89 -else
90 - SRC_URI="https://github.com/edenhill/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
91 - KEYWORDS="amd64 arm arm64 hppa ~ppc ~sparc x86"
92 -fi
93 -
94 -LICENSE="BSD-2"
95 -
96 -# subslot = soname version
97 -SLOT="0/1"
98 -
99 -IUSE="lz4 sasl ssl static-libs zstd"
100 -
101 -LIB_DEPEND="
102 - lz4? ( app-arch/lz4:=[static-libs(+)] )
103 - sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] )
104 - ssl? ( dev-libs/openssl:0=[static-libs(+)] )
105 - zstd? ( app-arch/zstd:=[static-libs(+)] )
106 - sys-libs/zlib:=[static-libs(+)]
107 -"
108 -
109 -RDEPEND="!static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )"
110 -
111 -DEPEND="
112 - ${RDEPEND}
113 - virtual/pkgconfig
114 - static-libs? ( ${LIB_DEPEND} )
115 -"
116 -
117 -PATCHES=( "${FILESDIR}"/${PN}-1.1.0-remove-automagic-on-zstd.patch )
118 -
119 -src_configure() {
120 - tc-export CC CXX LD NM OBJDUMP PKG_CONFIG STRIP
121 -
122 - local myeconf=(
123 - --no-cache
124 - --no-download
125 - --disable-debug-symbols
126 - $(use_enable lz4)
127 - $(use_enable sasl)
128 - $(usex static-libs '--enable-static' '')
129 - $(use_enable ssl)
130 - $(use_enable zstd)
131 - )
132 -
133 - econf ${myeconf[@]}
134 -}
135 -
136 -src_test() {
137 - emake -C tests run_local
138 -}
139 -
140 -src_install() {
141 - local DOCS=(
142 - README.md
143 - CONFIGURATION.md
144 - INTRODUCTION.md
145 - )
146 -
147 - default
148 -
149 - if ! use static-libs; then
150 - find "${ED}"/usr/lib* -name '*.la' -o -name '*.a' -delete || die
151 - fi
152 -}
153
154 diff --git a/dev-libs/librdkafka/librdkafka-1.2.1.ebuild b/dev-libs/librdkafka/librdkafka-1.2.1.ebuild
155 deleted file mode 100644
156 index 6d51d76e53f..00000000000
157 --- a/dev-libs/librdkafka/librdkafka-1.2.1.ebuild
158 +++ /dev/null
159 @@ -1,76 +0,0 @@
160 -# Copyright 1999-2019 Gentoo Authors
161 -# Distributed under the terms of the GNU General Public License v2
162 -
163 -EAPI="7"
164 -
165 -inherit toolchain-funcs
166 -
167 -DESCRIPTION="Apache Kafka C/C++ client library"
168 -HOMEPAGE="https://github.com/edenhill/librdkafka"
169 -
170 -if [[ ${PV} == "9999" ]]; then
171 - EGIT_REPO_URI="https://github.com/edenhill/${PN}.git"
172 -
173 - inherit git-r3
174 -else
175 - SRC_URI="https://github.com/edenhill/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
176 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~sparc ~x86"
177 -fi
178 -
179 -LICENSE="BSD-2"
180 -
181 -# subslot = soname version
182 -SLOT="0/1"
183 -
184 -IUSE="lz4 sasl ssl static-libs zstd"
185 -
186 -LIB_DEPEND="
187 - lz4? ( app-arch/lz4:=[static-libs(+)] )
188 - sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] )
189 - ssl? ( dev-libs/openssl:0=[static-libs(+)] )
190 - zstd? ( app-arch/zstd:=[static-libs(+)] )
191 - sys-libs/zlib:=[static-libs(+)]
192 -"
193 -
194 -RDEPEND="!static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )"
195 -
196 -DEPEND="
197 - ${RDEPEND}
198 - virtual/pkgconfig
199 - static-libs? ( ${LIB_DEPEND} )
200 -"
201 -
202 -src_configure() {
203 - tc-export CC CXX LD NM OBJDUMP PKG_CONFIG STRIP
204 -
205 - local myeconf=(
206 - --no-cache
207 - --no-download
208 - --disable-debug-symbols
209 - $(use_enable lz4)
210 - $(use_enable sasl)
211 - $(usex static-libs '--enable-static' '')
212 - $(use_enable ssl)
213 - $(use_enable zstd)
214 - )
215 -
216 - econf ${myeconf[@]}
217 -}
218 -
219 -src_test() {
220 - emake -C tests run_local
221 -}
222 -
223 -src_install() {
224 - local DOCS=(
225 - README.md
226 - CONFIGURATION.md
227 - INTRODUCTION.md
228 - )
229 -
230 - default
231 -
232 - if ! use static-libs; then
233 - find "${ED}"/usr/lib* -name '*.la' -o -name '*.a' -delete || die
234 - fi
235 -}
236
237 diff --git a/dev-libs/librdkafka/librdkafka-1.2.2.ebuild b/dev-libs/librdkafka/librdkafka-1.2.2.ebuild
238 deleted file mode 100644
239 index 6d51d76e53f..00000000000
240 --- a/dev-libs/librdkafka/librdkafka-1.2.2.ebuild
241 +++ /dev/null
242 @@ -1,76 +0,0 @@
243 -# Copyright 1999-2019 Gentoo Authors
244 -# Distributed under the terms of the GNU General Public License v2
245 -
246 -EAPI="7"
247 -
248 -inherit toolchain-funcs
249 -
250 -DESCRIPTION="Apache Kafka C/C++ client library"
251 -HOMEPAGE="https://github.com/edenhill/librdkafka"
252 -
253 -if [[ ${PV} == "9999" ]]; then
254 - EGIT_REPO_URI="https://github.com/edenhill/${PN}.git"
255 -
256 - inherit git-r3
257 -else
258 - SRC_URI="https://github.com/edenhill/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
259 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~sparc ~x86"
260 -fi
261 -
262 -LICENSE="BSD-2"
263 -
264 -# subslot = soname version
265 -SLOT="0/1"
266 -
267 -IUSE="lz4 sasl ssl static-libs zstd"
268 -
269 -LIB_DEPEND="
270 - lz4? ( app-arch/lz4:=[static-libs(+)] )
271 - sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] )
272 - ssl? ( dev-libs/openssl:0=[static-libs(+)] )
273 - zstd? ( app-arch/zstd:=[static-libs(+)] )
274 - sys-libs/zlib:=[static-libs(+)]
275 -"
276 -
277 -RDEPEND="!static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )"
278 -
279 -DEPEND="
280 - ${RDEPEND}
281 - virtual/pkgconfig
282 - static-libs? ( ${LIB_DEPEND} )
283 -"
284 -
285 -src_configure() {
286 - tc-export CC CXX LD NM OBJDUMP PKG_CONFIG STRIP
287 -
288 - local myeconf=(
289 - --no-cache
290 - --no-download
291 - --disable-debug-symbols
292 - $(use_enable lz4)
293 - $(use_enable sasl)
294 - $(usex static-libs '--enable-static' '')
295 - $(use_enable ssl)
296 - $(use_enable zstd)
297 - )
298 -
299 - econf ${myeconf[@]}
300 -}
301 -
302 -src_test() {
303 - emake -C tests run_local
304 -}
305 -
306 -src_install() {
307 - local DOCS=(
308 - README.md
309 - CONFIGURATION.md
310 - INTRODUCTION.md
311 - )
312 -
313 - default
314 -
315 - if ! use static-libs; then
316 - find "${ED}"/usr/lib* -name '*.la' -o -name '*.a' -delete || die
317 - fi
318 -}
319
320 diff --git a/dev-libs/librdkafka/librdkafka-1.3.0.ebuild b/dev-libs/librdkafka/librdkafka-1.3.0.ebuild
321 deleted file mode 100644
322 index e446aa6623f..00000000000
323 --- a/dev-libs/librdkafka/librdkafka-1.3.0.ebuild
324 +++ /dev/null
325 @@ -1,76 +0,0 @@
326 -# Copyright 1999-2020 Gentoo Authors
327 -# Distributed under the terms of the GNU General Public License v2
328 -
329 -EAPI="7"
330 -
331 -inherit toolchain-funcs
332 -
333 -DESCRIPTION="Apache Kafka C/C++ client library"
334 -HOMEPAGE="https://github.com/edenhill/librdkafka"
335 -
336 -if [[ ${PV} == "9999" ]]; then
337 - EGIT_REPO_URI="https://github.com/edenhill/${PN}.git"
338 -
339 - inherit git-r3
340 -else
341 - SRC_URI="https://github.com/edenhill/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
342 - KEYWORDS="amd64 arm arm64 hppa ~ppc ~sparc x86"
343 -fi
344 -
345 -LICENSE="BSD-2"
346 -
347 -# subslot = soname version
348 -SLOT="0/1"
349 -
350 -IUSE="lz4 sasl ssl static-libs zstd"
351 -
352 -LIB_DEPEND="
353 - lz4? ( app-arch/lz4:=[static-libs(+)] )
354 - sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] )
355 - ssl? ( dev-libs/openssl:0=[static-libs(+)] )
356 - zstd? ( app-arch/zstd:=[static-libs(+)] )
357 - sys-libs/zlib:=[static-libs(+)]
358 -"
359 -
360 -RDEPEND="!static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )"
361 -
362 -DEPEND="
363 - ${RDEPEND}
364 - virtual/pkgconfig
365 - static-libs? ( ${LIB_DEPEND} )
366 -"
367 -
368 -src_configure() {
369 - tc-export CC CXX LD NM OBJDUMP PKG_CONFIG STRIP
370 -
371 - local myeconf=(
372 - --no-cache
373 - --no-download
374 - --disable-debug-symbols
375 - $(use_enable lz4)
376 - $(use_enable sasl)
377 - $(usex static-libs '--enable-static' '')
378 - $(use_enable ssl)
379 - $(use_enable zstd)
380 - )
381 -
382 - econf ${myeconf[@]}
383 -}
384 -
385 -src_test() {
386 - emake -C tests run_local
387 -}
388 -
389 -src_install() {
390 - local DOCS=(
391 - README.md
392 - CONFIGURATION.md
393 - INTRODUCTION.md
394 - )
395 -
396 - default
397 -
398 - if ! use static-libs; then
399 - find "${ED}"/usr/lib* -name '*.la' -o -name '*.a' -delete || die
400 - fi
401 -}