summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2019-06-10 16:23:07 +0200
committerThomas Deutschmann <whissi@gentoo.org>2019-06-10 16:23:28 +0200
commit1170533c940757bbba6cf662eb67287d427014ef (patch)
treea1fb6fd4c4054dce33d5ededda05aae2d85784f4 /dev-libs/librdkafka
parentsys-apps/kmod: drop old (diff)
downloadgentoo-1170533c940757bbba6cf662eb67287d427014ef.tar.gz
gentoo-1170533c940757bbba6cf662eb67287d427014ef.tar.bz2
gentoo-1170533c940757bbba6cf662eb67287d427014ef.zip
dev-libs/librdkafka: fix USE=static-libs
Closes: https://bugs.gentoo.org/687798 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'dev-libs/librdkafka')
-rw-r--r--dev-libs/librdkafka/librdkafka-1.0.1.ebuild15
1 files changed, 9 insertions, 6 deletions
diff --git a/dev-libs/librdkafka/librdkafka-1.0.1.ebuild b/dev-libs/librdkafka/librdkafka-1.0.1.ebuild
index 4f3e2e8a5333..8a86a2f8c9ab 100644
--- a/dev-libs/librdkafka/librdkafka-1.0.1.ebuild
+++ b/dev-libs/librdkafka/librdkafka-1.0.1.ebuild
@@ -24,17 +24,20 @@ SLOT="0/1"
IUSE="lz4 sasl ssl static-libs zstd"
-RDEPEND="
- lz4? ( app-arch/lz4:=[static-libs(-)?] )
- sasl? ( dev-libs/cyrus-sasl:= )
- ssl? ( dev-libs/openssl:0= )
- zstd? ( app-arch/zstd:= )
- sys-libs/zlib
+LIB_DEPEND="
+ lz4? ( app-arch/lz4:=[static-libs(+)] )
+ sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] )
+ ssl? ( dev-libs/openssl:0=[static-libs(+)] )
+ zstd? ( app-arch/zstd:=[static-libs(+)] )
+ sys-libs/zlib:=[static-libs(+)]
"
+RDEPEND="!static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+
DEPEND="
${RDEPEND}
virtual/pkgconfig
+ static-libs? ( ${LIB_DEPEND} )
"
PATCHES=( "${FILESDIR}"/${PN}-1.0.0-remove-automagic-on-zstd.patch )