app-admin/gkrellm: Fixed "gnutls" and "ssl" USE flag logic.
authorLars Wendler <polynomial-c@gentoo.org>
Mon, 22 Oct 2018 14:15:42 +0000 (16:15 +0200)
committerLars Wendler <polynomial-c@gentoo.org>
Mon, 22 Oct 2018 14:15:42 +0000 (16:15 +0200)
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

app-admin/gkrellm/gkrellm-2.3.10-r1.ebuild

index 0dea33e32b530aef430b157f2ac5b3795fba7314..4b9dfe8990153aec48798f21971ddf1d1b919dea 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -20,9 +20,9 @@ IUSE="gnutls hddtemp libressl lm_sensors nls ntlm ssl kernel_FreeBSD X"
 RDEPEND="
        dev-libs/glib:2
        hddtemp? ( app-admin/hddtemp )
-       gnutls? ( net-libs/gnutls )
-       !gnutls? (
-               ssl? (
+       ssl? (
+               gnutls? ( net-libs/gnutls )
+               !gnutls? (
                        !libressl? ( dev-libs/openssl:0= )
                        libressl? ( dev-libs/libressl:0= )
                )
@@ -75,15 +75,6 @@ src_prepare() {
 
 src_compile() {
        if use X ; then
-               local sslopt=""
-               if use gnutls; then
-                       sslopt="without-ssl=yes"
-               elif use ssl; then
-                       sslopt="without-gnutls=yes"
-               else
-                       sslopt="without-ssl=yes without-gnutls=yes"
-               fi
-
                emake \
                        ${TARGET} \
                        CC="$(tc-getCC)" \
@@ -94,7 +85,7 @@ src_compile() {
                        $(usex nls "" "enable_nls=0") \
                        $(usex lm_sensors "" "without-libsensors=yes") \
                        $(usex ntlm "" "without-ntlm=yes") \
-                       ${sslopt}
+                       $(usex ssl $(usex gnutls 'without-ssl=yes' 'without-gnutls=yes') 'without-ssl=yes without-gnutls=yes')
        else
                cd server || die
                emake \