From c7dfd26d518456041459730535108d9be45dac5a Mon Sep 17 00:00:00 2001 From: q66 Date: Sat, 8 Feb 2020 17:21:03 +0100 Subject: [PATCH] nodejs: use generic libatomic checks --- srcpkgs/nodejs/template | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/srcpkgs/nodejs/template b/srcpkgs/nodejs/template index 07cd6497856..1b653aa6a59 100644 --- a/srcpkgs/nodejs/template +++ b/srcpkgs/nodejs/template @@ -41,17 +41,12 @@ case "$XBPS_TARGET_MACHINE" in ppc*) broken="Node 12.x does not support 32-bit ppc" ;; esac -# v8 requires libatomic on ppc*/s390x/mips* -case "$XBPS_TARGET_MACHINE" in - mips*|ppc*) makedepends+=" libatomic-devel" ;; - *) ;; -esac - -# also need it on host when it's one of those archs -case "$XBPS_MACHINE" in - mips*|ppc*) hostmakedepends+=" libatomic-devel" ;; - *) ;; -esac +if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then + makedepends+=" libatomic-devel" +fi +if [ "$XBPS_NO_ATOMIC8" ]; then + hostmakedepends+=" libatomic-devel" +fi do_configure() { local _args