From dbe903380a7dbd3a15301dfa4b5088119a7028d1 Mon Sep 17 00:00:00 2001 From: q66 Date: Sat, 8 Feb 2020 17:21:12 +0100 Subject: [PATCH] nodejs-lts: use generic libatomic checks --- srcpkgs/nodejs-lts/template | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/srcpkgs/nodejs-lts/template b/srcpkgs/nodejs-lts/template index aa4a2d86c7b..63b9cc4d77b 100644 --- a/srcpkgs/nodejs-lts/template +++ b/srcpkgs/nodejs-lts/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