commit:     1170533c940757bbba6cf662eb67287d427014ef
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 10 14:23:07 2019 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Jun 10 14:23:28 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1170533c

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 <AT> gentoo.org>

 dev-libs/librdkafka/librdkafka-1.0.1.ebuild | 15 +++++++++------
 1 file 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 4f3e2e8a533..8a86a2f8c9a 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 )

Reply via email to