commit:     0f0d3e8440c2b40338be937facc3fdce956f1805
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  8 14:28:34 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Jun  8 14:29:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f0d3e84

app-arch/unar: update objc check

Drop pkg_pretend. Use positive USE flag checks.

Closes: https://bugs.gentoo.org/933814
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 app-arch/unar/unar-1.10.8.ebuild | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/app-arch/unar/unar-1.10.8.ebuild b/app-arch/unar/unar-1.10.8.ebuild
index 77668d74dd51..a2c9123da345 100644
--- a/app-arch/unar/unar-1.10.8.ebuild
+++ b/app-arch/unar/unar-1.10.8.ebuild
@@ -35,22 +35,18 @@ PATCHES=( "${FILESDIR}"/${P}-Wint-conversion.patch )
 
 check_objc_toolchain() {
        if tc-is-gcc; then
-               has_version 'sys-devel/gcc[-objc]' &&
+               has_version 'sys-devel/gcc[objc]' ||
                        die "GCC requires sys-devel/gcc with USE=objc"
        elif tc-is-clang; then
-               has_version 'gnustep-base/gnustep-make[-libobjc2]' &&
+               has_version 'gnustep-base/gnustep-make[libobjc2]' ||
                        die "Clang requires gnustep-base/gnustep-make with 
USE=libobjc2"
        else
                die "${PN} can only be build using GCC or Clang"
        fi
 }
 
-pkg_pretend() {
-       [[ ${MERGE_TYPE} != binary ]] && check_objc_toolchain
-}
-
 pkg_setup() {
-       [[ ${MERGE_TYPE} != binary ]] && check_objc_toolchain
+       [[ ${MERGE_TYPE} == binary ]] || check_objc_toolchain
 }
 
 src_prepare() {

Reply via email to