commit:     eb2f6f10f1ab0007368510cff1768722d49a2b39
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  2 23:29:54 2022 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Dec  2 23:30:45 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb2f6f10

media-gfx/darktable: make sys-devel/gcc[-graphite] error message more detailed

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 media-gfx/darktable/darktable-4.0.1.ebuild | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/media-gfx/darktable/darktable-4.0.1.ebuild 
b/media-gfx/darktable/darktable-4.0.1.ebuild
index fcd47002d330..c89e7aa5207f 100644
--- a/media-gfx/darktable/darktable-4.0.1.ebuild
+++ b/media-gfx/darktable/darktable-4.0.1.ebuild
@@ -95,8 +95,11 @@ pkg_pretend() {
        if [[ ${MERGE_TYPE} != binary ]]; then
                # Bug #695658
                if tc-is-gcc; then
-                       test-flags-CC -floop-block &> /dev/null || \
-                               die "Please switch to a gcc version built with 
USE=graphite"
+                       if ! test-flags-CC -floop-block &> /dev/null; then
+                               eerror "Building ${PN} with GCC requires 
Graphite support."
+                               eerror "Please switch to a version of 
sys-devel/gcc built with USE=graphite, or use a different compiler."
+                               die "Selected compiler is 
sys-devel/gcc[-graphite]"
+                       fi
                fi
 
                use openmp && tc-check-openmp

Reply via email to