commit:     2d3d6642569924ce301dd278e02ce2ac7d434f02
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 15:53:28 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 15:53:57 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d3d6642

app-crypt/argon2: Use optimized code on x86 only

Closes: https://bugs.gentoo.org/698396
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 app-crypt/argon2/argon2-20190702.ebuild | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/app-crypt/argon2/argon2-20190702.ebuild 
b/app-crypt/argon2/argon2-20190702.ebuild
index 4f7b30a2b83..b3827b00635 100644
--- a/app-crypt/argon2/argon2-20190702.ebuild
+++ b/app-crypt/argon2/argon2-20190702.ebuild
@@ -30,18 +30,24 @@ src_prepare() {
                Makefile || die
 
        tc-export CC
+
+       if use amd64 || use x86; then
+               OPTTEST=0
+       else
+               OPTTEST=1
+       fi
 }
 
 src_compile() {
-       emake OPTTEST=0 LIBRARY_REL="$(get_libdir)"
+       emake OPTTEST="${OPTTEST}" LIBRARY_REL="$(get_libdir)"
 }
 
 src_test() {
-       emake OPTTEST=0 test
+       emake OPTTEST="${OPTTEST}" test
 }
 
 src_install() {
-       emake OPTTEST=0 DESTDIR="${ED}" LIBRARY_REL="$(get_libdir)" install
+       emake OPTTEST="${OPTTEST}" DESTDIR="${ED}" LIBRARY_REL="$(get_libdir)" 
install
        einstalldocs
        doman man/argon2.1
 }

Reply via email to