commit:     48c9cdacf049a7af3a8ead57312188e813b47108
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  2 10:12:21 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Aug  2 10:13:56 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c9cdac

media-gfx/zbar: fix configure logic for imagemagick<->graphicsmagick

 - tested on stable amd64.

Closes: https://bugs.gentoo.org/784362
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-gfx/zbar/zbar-0.23.90.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-gfx/zbar/zbar-0.23.90.ebuild 
b/media-gfx/zbar/zbar-0.23.90.ebuild
index 46b85c382176..3389a83eaacd 100644
--- a/media-gfx/zbar/zbar-0.23.90.ebuild
+++ b/media-gfx/zbar/zbar-0.23.90.ebuild
@@ -72,6 +72,7 @@ DEPEND="${COMMON_DEPEND}
 
 BDEPEND="
        app-text/xmlto
+       sys-devel/gettext
        virtual/pkgconfig
        gtk? ( dev-util/glib-utils )
        nls? (
@@ -146,12 +147,12 @@ multilib_src_configure() {
 
        if multilib_is_native_abi; then
                # both must be enabled to use GraphicsMagick
-               if use graphicsmagick; then
+               if use imagemagick && use graphicsmagick; then
                        myeconfargs+=(
                                --with-graphicsmagick
                                --without-imagemagick
                        )
-               elif use imagemagick; then
+               elif ! use graphicsmagick && use imagemagick; then
                        myeconfargs+=(
                                --with-imagemagick
                                --without-graphicsmagick

Reply via email to